Feed Dialog (FBUI) Facebook UI 不起作用
Feed Dialog (FBUI) Facebook UI is not working
我已经在我的网站上使用facebook feed对话框一段时间了,但有一天它突然停止工作。Facebook的支持说一切正常。从我尝试过的每台机器来看,它显然没有。如果您已登录并已授予应用程序权限,则单击链接时将不再弹出对话框。
编辑:弹出对话框后,您可以尝试发布一些内容吗?第一次应该有效。然后尝试刷新页面(甚至重新启动浏览器,确保您已登录Facebook)并尝试再次发布。第二次有效吗?/编辑
您可以直接在这里尝试:点击
我尝试直接从 facebook 文档中复制示例代码,但它仍然对我不起作用。以下是来自Facebook的示例代码:
<div id='fb-root'></div>
<script src='http://connect.facebook.net/en_US/all.js'></script>
<p><a onclick='postToFeed(); return false;'>Post to Feed</a></p>
<p id='msg'></p>
<script>
FB.init({appId: "YOUR_APP_ID", status: true, cookie: true});
function postToFeed() {
// calling the API ...
var obj = {
method: 'feed',
link: 'https://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
name: 'Facebook Dialogs',
caption: 'Reference Documentation',
description: 'Using Dialogs to interact with users.'
};
function callback(response) {
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}
FB.ui(obj, callback);
}
</script>
这是我的代码:
<div id='fb-root'></div>
<script src='http://connect.facebook.net/en_US/all.js'></script>
<p><a onclick='postToFeed(); return false;'>Post to Feed</a></p>
<p id='msg'></p>
<script>
FB.init({appId: "185521851465588", status: true, cookie: true});
function postToFeed() {
// calling the API ...
var obj = {
method: 'feed',
link: 'https://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
name: 'Facebook Dialogs',
caption: 'Reference Documentation',
description: 'Using Dialogs to interact with users.'
};
function callback(response) {
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}
FB.ui(obj, callback);
}
</script>
任何帮助将不胜感激!
更新:我想我发现了一些东西:如果您先转到此页面并点击"发布您的结果",接受权限并在此处返回测试页面,则对话框将再次停止工作。
您提供的链接也对我有用。但是,请尝试将href="#"
添加到<a>
标记中,使其看起来像正确的链接。
如果您已登录并已授予应用程序权限,则单击链接时将不再弹出对话框。
我在哪里授予你的应用权限?在您提供的页面上没有要求我提供任何内容。当我单击您的链接时,它只会打开提要对话框。
如果需要其他操作来重现问题(授予应用权限),请提供有关如何实现该问题的详细信息。
相关文章:
- 使用FB.ui的Facebook Feed对话给出API错误191
- Facebook Javascript fb.ui活动将照片发布在朋友墙上
- Facebook API:确定FB.ui发送方法的收件人数量
- 使用 javascript FB.ui 发布 Facebook 帖子:嵌入 SWF 不起作用
- 如何添加Facebook FB.ui对话框确认消息
- Feed Dialog (FBUI) Facebook UI 不起作用
- 用于发送的 Facebook UI 对话框在发送后正在更改链接
- Facebook UI Grab Locale (location)
- Facebook UI 对话框 - 缺少“共享到墙”
- 使用FB.ui将预定义的消息添加到Facebook的“发布到您的墙”对话框中
- 为什么Facebook在Facebook上重新分享时会改变“FB.ui - 图片”
- 检查用户是否使用FB.ui在共享对话框中向Facebook发布(或取消)共享
- Facebook API FB.ui提要报告错误-如何修复它
- Facebook javascript ui,用于张贴到墙上、页面或消息
- Facebook JS API:任何对FB.ui的调用都返回错误代码:191
- facebook共享错误:“;方法“;是FB.ui()的必需参数
- Facebook FB.ui SDK功能在I.E.中不能正常工作
- Facebook UI,弹出窗口显示发生错误.请稍后再试
- 拒绝在框架中显示,因为它设置了'X-Frame-Options'拒绝facebook.UI共享方法
- 如何将Facebook发送按钮与Facebook UI连接