Facebook api问题

时间:2011-07-15 03:07:07

标签: javascript facebook facebook-graph-api

使用facbook的javascript sdk,您可以通过

发布到某人的墙上
FB.api('/me/feed', 'post', {message: 'hello' }, function(response) {});

但是你怎么发布图片,链接等我试过这个...

FB.api('/me/feed', 'post', {picture:'somePicLink', link:'someLink', type:'link' }, function(response) {
});

这不适用于Feed图api的图片,链接和类型等参数,它似乎只适用于消息。

2 个答案:

答案 0 :(得分:1)

那应该有用。我猜你的错误很小,就像不使用绝对网址或图片链接一样。

将您的代码更改为此以查看错误:

FB.api('/me/feed', 'post', {picture:'somePicLink', link:'someLink', type:'link' },      
    function(response) {
         if(response.error)
              alert(response.error.message);
    }
);

答案 1 :(得分:0)

我认为你不能这样做的原因是因为你需要一个访问令牌,如Facebook API中所述。