如何在应用程序中的用户的朋友流/墙上发布内容

时间:2011-12-07 15:55:44

标签: javascript facebook facebook-graph-api

在Facebook应用程序中,我需要将用户的朋友流发布为mlessage。

我怎么能弄明白?

由于

2 个答案:

答案 0 :(得分:1)

将HTTP POST请求发送到以下地址https://graph.facebook.com/FRIEND_ID/feed 它会在成功时返回已发布消息的ID

这是示例代码:

var msg = 'hello world';
FB.api('/YOUR_FRIEND_ID/feed', 'post', { message: msg }, function(response) {
  if (!response || response.error) {
    alert('Error occured');
  } else {
    alert('Post ID: ' + response.id);
  }
});

答案 1 :(得分:0)

您还可以使用javascript API进行发布。手册有示例代码。 https://developers.facebook.com/docs/reference/javascript/FB.ui/

    FB.ui(
        {
            method: 'feed',
            to: friendId,
            name: 'title',
            link: 'http://host.com/title_link.com',
            picture: 'http://host.com/image.jpg',
            description: 'description',
            caption: 'caption',
         },
         function(response) {
            // Check for a posting to wall
            if (response && response.post_id) {
                // do some logging
            }
         }
       });