无法将Facebook应用程序添加为页面选项卡

Cannot add Facebook App as a page tab

本文关键字:选项 添加 Facebook 应用程序      更新时间:2023-09-26

我在创建一个应用程序时遇到了一个问题,该应用程序可以作为选项卡添加到facebook页面中。这个问题可能是因为我是facebook的新手,我在这里做错了什么。

目前,我正在尝试使用URL和JS api调用(因为我使用的是英语以外的语言——我在下面列出的错误可能与英语中的错误有所不同)。当然,下面的APP_ID被替换为正确的应用ID。

网址:https://www.facebook.com/dialog/pagetab?app_id=APP_ID&redirect_uri=facebook.com

结果是"出现错误"。请稍后再试。'

JS:FB.ui({ method: 'pagetab', app_id: APP_ID }, function(response){});

结果是:"无法在您的配置文件中激活此应用程序。"

我尝试添加的个人资料上当然有一些facebook页面。我尝试添加应用程序是根据https://developers.facebook.com/docs/appsonfacebook/pagetabs/。我创建了一个简单的PageTab应用程序,输入了测试名称和URL,就这样;m在fb-dev面板中,应用程序旁边有一个绿色图标,上面写着"所有用户都可以使用"。

有人知道这里可能出了什么问题吗?为什么我不能把这个应用程序添加到我的FB页面上?

错误的原因可能有两个:

  1. redirect_uri不正确。它必须是应用程序域的一部分(如应用程序设置中的设置)。如果你的应用程序托管在http://myapp.com,那么重定向url需要在同一个域上,例如http:/myapp.com/installed.php

  2. 您没有在"应用程序设置"页面上正确设置应用程序。您是否添加了正确的"页面选项卡"设置?至少需要Page Tab NamePage Tab URLSecure Page Tab URL