0

我已经搜遍了整个地方,但我仍然被困住了。我觉得有点可笑,但我已经把头撞在墙上几个小时了。

这是我的 FB 应用程序设置:

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

我正在运行一个本地 Web 服务器,并且有一个 Web 应用程序正在运行。

身份验证有效(这似乎很奇怪,因为我的 redirect_url 在身份验证 URL 和对话/提要 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 创建)。

我检查了我的站点 URL 和重定向 URL 是否一致大约一百万次。

知道我做错了什么吗?

4

2 回答 2

1

站点 url 和应用程序 url 必须是羞耻的。app url 不应包含协议信息。

网站网址应包含协议

于 2013-06-20T10:29:59.553 回答
0

我喜欢电脑,它们完全按照你告诉他们的去做:)

我不得不使用app_id而不是client_id(这就是我从我的授权代码中复制和粘贴的结果)。

于 2012-05-31T04:57:57.070 回答