使用Graph Api将问题发布到用户的墙上

时间:2010-08-29 07:25:32

标签: javascript facebook sdk

我想张贴到墙上。当我添加链接,名称和标题等参数时,它不起作用。

function graphStreamPublish(){
                var body = 'This is a test feed';
                var url = 'http://www.my-site.com';
                var heading = 'Check out the link.';
                var caption = 'I am trying to get it work.';  
                FB.api('/me/feed', 'post', { message: body, link: link, name: heading, caption: caption}, function(response) {
                    if (!response || response.error) {
                        alert('Error occured');
                    } else {
                        alert('Post ID: ' + response.id);
                    }
                });
            }

我理解链接,名称和标题是可接受的参数。我错过了什么。只使用消息参数就可以正常工作。

感谢您的帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

首先,您的链接变量名称为url,而您发送的是link

我想我知道这是什么问题。 Facebook不喜欢发布没有描述的链接(未记录的功能?)。当我将描述添加到它经历的消息时,我遇到了类似的问题。