添加页面选项卡时的API错误代码191

时间:2012-01-16 01:46:46

标签: facebook facebook-apps

我知道这是一个非常常见的问题,但我对这整个应用程序开发工作都很陌生。

我是facebook page的管理员,我想在页面的侧面添加一个标签。所以我按照Facebook的说明创建了页面选项卡,但当我尝试访问“添加到页面”对话框时,我得到了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.

我用于显示框的网址是:https://www.facebook.com/dialog/pagetab?app_id=317467938291427&display=popup&next=https://www.facebook.com/287sqnatc/contact

(最后的联系人是我想添加的应用的网址。)

我哪里出错了,有人可以用简单的5年语言来解释它吗?

1 个答案:

答案 0 :(得分:1)

传递给Add Page Tab Dialog

next(或redirect_uri)参数应包含应用程序拥有的URL或特殊URL https://www.facebook.com/connect/login_success.html(旨在用于桌面应用程序)

您可以使用方法FB.ui的JS-SDK pagetab方法,如Add Page Tab Dialog documentation示例所示,这将自动为对话框提供redirect_uri并允许用户添加页面选项卡,无需离开您的应用程序。