将某些内容发布到Facebook好友Feed

时间:2011-03-29 18:40:02

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

萨拉姆,你好,你好,

我正在使用Facebook Javascript SDK的FB.ui方法,它说,“发布到你的墙上”,我想在facebook朋友的墙上或在feed中发布故事。那么有可能将故事发布在除了你自己的墙之外的朋友提要上吗?如果是,那怎么样?我怀疑它只能在折旧库中使用吗?

我目前正在使用以下代码:

   FB.ui({'method': 'stream.publish',
       'from':from_user_id,
       'display':'iframe',
     'attachment':attachment,
     'description': '',
     'message': message,
     'user_prompt_message': "Personailze Message",
     'action_links': [
                { text: 'AppName', href: canvasURL }
            ]
    },
    function(response){ 
       });

正在出现一个对话框,但它说:“贴在墙上” 但我想要的是它说贴到你的墙和你的朋友主页?在这里: http://thinkdiff.net/facebook/graph-api-iframe-base-facebook-application-development/

我遵循了这个教程,但仍然说:“贴墙”

那么有什么线索吗?那我怎样才能实现预期的功能呢?等待你的回复。

提前致谢

感谢

1 个答案:

答案 0 :(得分:0)

如果您想在任何朋友的墙上发帖,您必须添加朋友ID,以便它看起来像这样

FB.ui(
            {
                method: 'feed',
                name: 'NAME',
                link: 'LINK OF THE WEBSITE OR PAGE',
                picture: 'IMAGE_URL IF YOU NEED IT',
                caption: 'Reference Documentation',
                description: "DESCRIPTION",
                to:FRIENDS_ID
            },
            function(response) {
                if (response && response.post_id) {
                    alert('Post was published.');

                } else {
                    alert('Post was not published.');
                }
            }
        );