我正在尝试在我的脸书粉丝页面帐户中添加一个应用程序以进行oAuth登录。
我不想要一个TAB,所以我认为可行的方法是method: 'apprequests'
但我一直收到错误:
An error occurred with Prayerfish Login. Please try again later.
有关如何将应用程序转到我的粉丝页面的任何建议?
note ** 此html页面来自facebooks tutorial
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
<title>My Add to Page Dialog Page</title>
</head>
<body>
<div id='fb-root'></div>
<script src='http://connect.facebook.net/en_US/all.js'></script>
<p><a onclick='addToPage(); return false;'>Add to Page</a></p>
<p id='msg'></p>
<script>
FB.init({appId: "****************", status: true, cookie: true});
function addToPage() {
// calling the API ...
var obj = {
//method: 'pagetab',
method: 'apprequests',
redirect_uri: 'https://www.myDomain.com',
};
FB.ui(obj);
}
</script>
</body>
</html>
答案 0 :(得分:1)
在Facebook页面上设置应用程序的唯一方法是将其添加为“标签”。由于切换到时间轴,标签变得有点用词不当,因为它只是页面顶部的书签更正确(例如在Spotify's Page'获取Spotify','粉丝播放列表'页面顶部的“夏日声音”缩略图在技术上是“页面标签”。
如果您仍想将应用程序作为“标签”添加到页面中,则上面包含的代码实际上比您需要的更复杂。该代码就是您在网站上包含的内容,例如,如果您想允许其他 Facebook页面的管理员安装您的应用程序。由于您拥有网页和应用,因此您只需修改此链接以包含您的应用ID和网址,然后点击它:
https://www.facebook.com/dialog/pagetab?app_id=YOUR_APP_ID&display=popup&next=YOUR_APP_URL
当你这样做时,你会看到一个对话框,要求你选择要添加应用程序的页面,选择那个并且你已经完成了。
如果您已经知道页面选项卡是什么并且不希望如此,我的问题是 - 您希望应用程序如何显示?