根据此处的规范:http://developers.facebook.com/docs/authentication/pagetab/我想在页面选项卡上使用服务器端流程自动化用户。我使用PHP-SDK。
我的redirect_uri参数是这样构建的:
https://www.facebook.com/pages/null/PAGE_ID/app_YOUR_APP_ID
我一直在接受:
API Error Code: 191
API Error Description: The specified URL is not owned by the application
我正在尝试许多不同的设置组合。现在我填补了字段:App Domains,Site URL,Canvas URL,Secure Canvas URL,Page Tab URL,Secure Page Tab URL
但仍然没有成功。地址以/
结尾,并且都是相同的。
链接由sdk构建。我测试“手动”构建它而不编码redirect_uri param并重定向链接构建如下:
https://www.facebook.com/PAGE_USERNAME/app_YOUR_APP_ID
https://www.facebook.com/pages/Page_Title/PAGE_ID?sk=app_YOUR_APP_ID
有人可以告诉我我做错了吗?
答案 0 :(得分:1)
该问题的答案是facebook文档不正确。有效的return_uri
格式为:
https://www.facebook.com/pages/null/PAGE_ID?sk=app_YOUR_APP_ID
答案 1 :(得分:1)
return_uri
的格式再次更改,新格式为: