一个简单的 Facebook 应用程序出现 Method Post is not allowed 错误

发布于 2024-12-05 22:41:01 字数 495 浏览 2 评论 0原文

我尝试了一个非常简单的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

虚拟世界 2024-12-12 22:41:01

Facebook 应用发出的第一个请求是 POST 请求。您的服务器似乎不接受它们。一个常见的问题是:

http://mydomain.com/index.html 

而不是通过任何方式检查您的 HTTP 日志。

http://mydomain.com/index.php

您可能会看到一个带有更多详细信息的错误(可能是 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:

http://mydomain.com/index.html 

Instead of

http://mydomain.com/index.php

Either way check your HTTP logs you will probably see an error ( possibly 405 ) with more details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文