Facebook API FB.ui提要报告错误-如何修复它
Facebook API FB.ui feed reporting error - how do I fix it?
我的代码看起来像这个
<script type="text/javascript" src="http://connect.facebook.net/en_US/all.js"></Script>
<script type="text/javascript">
FB.ui(
{
method: 'feed',
name: 'Facebook Dialogs',
link: 'http://www.dynacal.com/default.aspx?OrgID=407&PageType=EDetail&EDID=1973',
picture: 'http://www.dynacal.com/File/GetFile.aspx?Logo=5942',
caption: '6:30AM - 07:45AM',
description: 'Boys 7th Grade Basketball Practice',
message: 'Facebook Dialogs are easy!'
},
function (response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);
</Script>
这就是结果。出现错误。请稍后再试。
有人能告诉我我做错了什么吗?
您没有在任何地方指定应用程序ID,这很可能是错误的主要原因。无论如何,最好使用异步版本的JavaScript,例如:
window.fbAsyncInit = function() {
//SDK loaded, initialize it
FB.init({
appId : 'your-app-id',
xfbml : true,
version : 'v2.5'
});
//important! only after FB.init you can use FB.ui and stuff
};
//load the JavaScript SDK
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
来源(及更多信息):http://www.devils-heaven.com/facebook-javascript-sdk-login/
此外,您需要在用户交互(鼠标单击)时调用FB.ui
,而不是在页面加载时调用。否则,它将在某些浏览器中被阻止。并且不存在message
参数
相关文章:
- 我如何修复包含在captcha的addthis中的错误
- 如何修复FF和IE中的Javascript无效日期错误
- 修复AngularJS错误:提供程序必须从$get工厂方法返回值
- 如何修复Greasemonkey上的__exposedProps_错误(GM_xmlhttpRequest)
- 如何修复“;太多递归”;ReactJS中的错误
- 修复Javascript错误
- 如何“;修复解析错误:语法错误,意外'{'in”用于php
- 如何修复错误'对象没有't支持属性或方法'getScreenCTM''在Inter
- 如何修复JSlint报告的“foo未定义”错误
- 谷歌地图如何修复OVER_QUERY_LIMIT错误
- 如何修复 jQuery 1.8“语法错误,无法识别的表达式”错误
- 如何修复chrome扩展内联JavaScript调用错误
- Quick Javascript考虑了document.getElementByClassName来修复错误
- 如何修复selenium webriver错误-未定义$
- 我得到了这个错误,但是不要;我不知道如何修复它,www.example.com/undefined?1460018627
- 如何修复这些JSLint错误
- Facebook API FB.ui提要报告错误-如何修复它
- 提交按钮警报框错误.如何识别错误并修复代码
- Aurelia项目设置有开箱错误,修复方法是什么?
- JQGridSubgrid错误如何修复