我在 2-3 个月前在 Facebook 中使用 javascript SDK 和图形 API 为我的应用程序创建了社交提要功能(向 friend 发送消息并在自己的墙上发帖)。它在我创建时运行良好,但现在,当我访问我的应用程序并尝试再次使用它们时,它不再运行。这太奇怪了,因为我在实现它们之后从未接触过这些代码。我什至尝试复制并粘贴 Facebook 文档中给出的确切示例 javascript 代码,但它也没有用。即使我重写了我的代码,它仍然不起作用。我不知道出了什么问题。有人在使用 JavaScript SDK 时遇到过类似的问题吗?提前致谢。
你好,
代码在这里:抱歉回复晚了。
<script src='http://connect.facebook.net/en_US/all.js'></script>
<script>
FB.init({
appId : 'id',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
</script>
<script>
function share_wall() {
// calling the API ...
var obj = {
method: 'feed',
link: 'https://apps.facebook.com/id/',
name: 'test',
description: 'blalala'
};
FB.ui(obj);
}
</script>
最佳答案
我意识到我实际上和你有同样的问题 =\转到你的应用程序设置并在基本设置下进行其他配置。
如果您的域是 http://inspiration.nyp.edu.sg
如果你在本地主机上工作
“症状”
- 以前,您的 JavaScript SDK 函数运行良好。现在,执行您的 JavaScript SDK 函数会提示您 API 错误代码 191 或错误。
- 您的 PHP SDK 函数运行良好。
- 当您在 Facebook 上将您的应用程序作为应用程序运行时,您的 JavaScript SDK 函数可以正常工作,但当您将应用程序作为页面选项卡运行时则不会。
(就我而言,我最后一次检查日期是2012年8月7日,我的JavaScript SDK函数运行正常。直到2012年9月3日我再次检查它们时,才遇到上述错误。)
我强烈建议大家检查他们的 Page Tab 应用程序的 JavaScript SDK 功能,例如 feed
对话框、apprequests
等。
关于javascript - 发送消息和在自己的墙上发帖功能不再有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12027511/