Facebook错误代码191

时间:2012-05-31 04:19:38

标签: facebook

我已经搜遍了所有地方,并且我仍然被困住了。我觉得有点荒谬,但是我一直在用这个墙撞了几个小时。

以下是我的FB应用设置:

App Domain: name.local
Site URL: http://name.local:4000

我正在运行本地Web服务器并启动并运行Web应用程序。

身份验证有效(这看起来很奇怪,因为我的redirect_url在身份验证网址和对话框/提要网址中都相同)

name.local位于我的/ etc / hosts文件中,并指向127.0.0.1。

我在4000端口上运行。

此网址不起作用:

https://www.facebook.com/dialog/feed?client_id=nnnnnn&redirect_uri=http%3A%2F%2Fname.local%3A4000&name=aname&caption=acaption&description=descr&show_error=true

我收到此错误消息:

API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: redirect_uri is not owned by the application.

我正在使用测试用户(使用FB测试用户API创建)。

我已经检查过我的网站网址和重定向网址一致数百万次。

知道我做错了吗?

2 个答案:

答案 0 :(得分:1)

网站网址和应用网址一定很羞耻。 app url不应包含协议信息。

网站网址应包含协议

答案 1 :(得分:0)

我爱电脑,他们完全按照你告诉他们的方式做到:)

我必须使用 app_id 而不是 client_id (这就是我从授权代码中复制和粘贴的内容)。