无法将Facebook应用程序添加为页面选项卡
Cannot add Facebook App as a page tab
我在创建一个应用程序时遇到了一个问题,该应用程序可以作为选项卡添加到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页面上?
错误的原因可能有两个:
-
redirect_uri
不正确。它必须是应用程序域的一部分(如应用程序设置中的设置)。如果你的应用程序托管在http://myapp.com
,那么重定向url需要在同一个域上,例如http:/myapp.com/installed.php
。 -
您没有在"应用程序设置"页面上正确设置应用程序。您是否添加了正确的"页面选项卡"设置?至少需要
Page Tab Name
、Page Tab URL
和Secure Page Tab URL
。
- 如何为下拉列表的每个选项添加一个属性
- 使用jQuery向“选择选项”添加默认属性
- 将默认选项添加到ng-if
- 从jquery中的select选项添加两个不同的数组值(text&value)
- 为selectize.js选项添加数据属性
- 将select选项添加到id中
- AngularJS ng选项添加了另一个选项
- 将选项添加到插件msDropdown生成的下拉列表的最佳方式是什么
- 将选项添加到多选并设置为选定
- 如何将空白选项添加到木偶收藏视图生成的选择中
- 如何将此选项添加到此图像选取器项目中
- 使用 XHR 更新服务器文件并将选项添加到 html 选择
- 如何使用 JavaScript 将选项添加到 HTML 表单下拉列表中
- 为什么当我将数据选项添加到骨干模型获取时,它不会触发回调
- 如何将下拉列表中的所有选项添加到 php 中的数组中
- 角度JS多选选项添加额外的?选择
- 自动选择<选项>添加到<选择>
- 如何动态地将所选选项添加到表中
- 动态地将选项添加到 Angular 选定的组合框中
- AngularJS:将选项添加到选择而不选择它