Facebook api中的错误

Facebook api中的错误,facebook,facebook-javascript-sdk,Facebook,Facebook Javascript Sdk,我正在使用下面的fb.api代码发布ito用户墙。但它显示“出错”警报框。这是我的密码 <script src="http://connect.facebook.net/en_US/all.js"></script> <script> FB.init({ appId : '3446171552628614', status : true, cookie : true, xfbml : true,

我正在使用下面的fb.api代码发布ito用户墙。但它显示“出错”警报框。这是我的密码

 <script src="http://connect.facebook.net/en_US/all.js"></script>
  <script>

  FB.init({
  appId  : '3446171552628614',
    status : true, 
     cookie : true, 
     xfbml  : true, 
     channelUrl : 'http://WWW.MYDOMAIN.COM/channel.html',
      oauth  : true // enable OAuth 2.0
    }
  );


var body1 = 'Reading JS SDK documentation1';
 FB.api('/me/feed', 'post', { message: body1 }, function(response) {
  if (!response || response.error)
 {
  alert('Error occured '+response.error);
 } else {
   alert('Post ID: ' + response.id);
 }
});

FB.init({
appId:'3446171552628614',
状态:正确,
曲奇:是的,
xfbml:是的,
频道URL:'http://WWW.MYDOMAIN.COM/channel.html',
oauth:true//启用oauth 2.0
}
);
var body1='正在阅读JS SDK文档1';
api('/me/feed',post',{message:body1},函数(响应){
如果(!response | | response.error)
{
警报(“发生错误”+响应。错误);
}否则{
警报('Post ID:'+response.ID);
}
});

有人能提出一个解决这个问题的方法吗。Thaks Prevance

根据您发布的代码片段,它似乎没有任何问题,以及您的标签
facebook javascript sdk
,我相信您遇到了
API错误代码:191
错误


请参阅中发布的解决方案,看看它是否解决了您的问题。

您是否看到任何其他错误消息?用户是否授权发布权限?response.error的值是多少?该错误字符串可用于使用console.log(响应)而不是alert。。然后我们将知道问题是否与身份验证有关。API似乎已正确加载;否则您将得到未定义的FB。别忘了请求发布流权限。我已经发出了“警报(响应)”。它只显示一个对象