一个简单的 Facebook 应用程序出现 Method Post is not allowed 错误
我尝试了一个非常简单的 helloworld 示例 facebook 应用程序。基本上我有一个网页,只包含一个文件index.php,其中只包含一行:echo“helloworld”。我已将此应用程序注册为 Facebook 应用程序,配置了设置,画布 url 为 http://mydomain/..
我可以加载页面 mydomain/index.php。但是,当我加载页面 http://apps.facebook.com/appid 时,我得到了以下内容错误: URL 不允许请求的方法 POST ...
我检查了 apache 配置,没有或设置来阻止 POST 方法。
Apache 错误日志和访问日志没有说明任何内容。
您知道如何解决这个问题吗?
感谢您的热心帮助!
I tried a very simple helloworld example facebook app. Basically I have a webpage, only contains one file index.php, which only contains one line: echo "helloworld". I have registered this app as an facebook app, configured the setting, canvas url to http://mydomain/..
I can load the page mydomain/index.php. However, when I load the page http://apps.facebook.com/appid, I got the following error:
The requested method POST is not allowed for the URL ...
I checked apache config, there is no or settings to prevent POST method.
Apache error log ad access log does not say anything.
Do you have any clue how to fix this?
Thanks for your kind help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Facebook 应用发出的第一个请求是 POST 请求。您的服务器似乎不接受它们。一个常见的问题是:
而不是通过任何方式检查您的 HTTP 日志。
您可能会看到一个带有更多详细信息的错误(可能是 405 ),
The first request a Facebook app makes is a POST request. It seems your server is not accepting them. A common problem is having something like:
Instead of
Either way check your HTTP logs you will probably see an error ( possibly 405 ) with more details.