无法将Facebook App添加为页面选项卡

时间:2014-11-10 09:38:04

标签: javascript facebook facebook-graph-api facebook-javascript-sdk

我在创建应用程序时遇到问题,然后可以将其作为标签添加到Facebook页面。问题可能是因为我对这个facebook的新手很新,我在这里做错了。

目前我正在尝试使用URL和JS api调用(因为我使用的语言不是英语 - 我在下面提到的错误可能与英语中的错误略有不同)。当然,下面的APP_ID将替换为正确的应用程序ID。

URL: 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/创建的。我创建了一个简单的页面选项卡应用程序,输入了测试名称和URL,就是这样。当我在fb dev仪表板中时,应用程序旁边有一个绿色图标,表示“所有用户都可以使用”#。

有没有人知道这里可能出现什么问题,为什么我不能将此应用添加到我的FB页面?

1 个答案:

答案 0 :(得分:0)

导致错误的原因可能有两个:

  1. redirect_uri不正确。它必须是您的应用程序域的一部分(如应用程序设置中的设置)。如果您的应用托管在http://myapp.com,则redirect_url需要位于同一个域中,例如http:/myapp.com/installed.php

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