直接发布到facebook组墙

时间:2014-06-29 20:36:10

标签: facebook facebook-graph-api facebook-javascript-sdk

我一直试图将我的网页上的一些数据直接发布到facebook组墙上。有可能实现吗? 这是我使用的代码:

$.getScript('//connect.facebook.net/en_UK/all.js', function(){
FB.init({
      appId      : myAppId,
      xfbml      : true,
      version    : 'v2.0'
    });
FB.api('/groupId/feed', 'post', { link: 'linkToMyPage', name: 'Name' } , function(response) {
          if (!response || response.error) {
            alert('Error occured');
          } else {
            alert('Success!');
          }
        });

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

通过将您的代码与Facebook的示例代码进行比较,我发现您需要对"POST"进行资本化,并在Object块中对其代码嵌套{ link: 'linkToMyPage', name: 'Name' }'进行资格预测。所以我想你应该用类似的东西替换链接和名称:

"object": {
            "link": linkToMyPage,
            "name": 'Name'
        } 

以下是API doc,其中介绍了如何发布到群组Feed。