5

我正在使用使用 RestFB 的 Facebook Graph。当我尝试将 URL 发布到 Facebook 时 -

http://localhost:8080/demo

在此处输入图像描述 我什至试过

http://www.wannaget.com/home

这也行不通。问题不是本地或实时 url。因为这以前是有效的,但现在它给了我无效的 URL 错误。

它给出以下响应

INFO: Facebook responded with HTTP status code 400 and response body: {"error":{"message":"(#1500) The url you supplied is invalid","type":"OAuthException","code":1500}}

我不明白为什么会这样。一切正常,但现在我面临这个问题。

4

2 回答 2

6

网址格式无效。我猜它必须以扩展名结尾,例如“http://localhost:8080/demo.html”

对我有用的解决方法(在轨道上):

我试图在 fb 上发布链接“localhost:3000/articles/53”,但出现同样的错误。为了解决它,我有以下路线:

match 'news/article/:id/x.x' => 'articles#show'

并在 fb 上成功发布结果链接“localhost:3000/articles/53/xx”

欢迎任何真正的解决方案!

于 2012-12-13T15:04:00.410 回答
2

您提供的 URL 用于在您的机器上运行的本地服务器。Facebook 必须能够访问该 URL,但它不能,因为它不在 Internet 上 - 它只能从您的本地计算机访问。

您必须为 Facebook 提供其服务器可访问的真实 URL...

于 2012-07-19T11:14:40.650 回答