页面选项卡中的Facebook身份验证

页面选项卡中的Facebook身份验证,facebook,api,facebook-apps,facebook-page,facebook-oauth,Facebook,Api,Facebook Apps,Facebook Page,Facebook Oauth,根据这里的规范:我想使用页面选项卡上的服务器端流自动调整用户大小。我使用PHP-SDK 我的redirect_uri参数是这样构建的: https://www.facebook.com/pages/null/PAGE_ID/app_YOUR_APP_ID https://www.facebook.com/PAGE_USERNAME/app_YOUR_APP_ID https://www.facebook.com/pages/Page_Title/PAGE_ID?sk=app_YOUR_APP_

根据这里的规范:我想使用页面选项卡上的服务器端流自动调整用户大小。我使用PHP-SDK

我的redirect_uri参数是这样构建的:

https://www.facebook.com/pages/null/PAGE_ID/app_YOUR_APP_ID
https://www.facebook.com/PAGE_USERNAME/app_YOUR_APP_ID
https://www.facebook.com/pages/Page_Title/PAGE_ID?sk=app_YOUR_APP_ID
我不断得到:

API Error Code: 191
API Error Description: The specified URL is not owned by the application
我尝试了许多不同的设置组合。现在我已经填充了以下字段:
应用程序域、站点URL、画布URL、安全画布URL、页面选项卡URL、安全页面选项卡URL
,但仍然没有成功。地址以
/
结尾,并且都是相同的

链接由sdk正确构建。我测试“手动”构建它,而不编码redirect_uri param和redirect link build,如下所示:

https://www.facebook.com/pages/null/PAGE_ID/app_YOUR_APP_ID
https://www.facebook.com/PAGE_USERNAME/app_YOUR_APP_ID
https://www.facebook.com/pages/Page_Title/PAGE_ID?sk=app_YOUR_APP_ID

有人能告诉我我做错了什么吗?

这个问题的答案是facebook文档不正确。工作的
return\u uri
格式为:


返回uri的格式再次更改,新格式为: