Facebook 如何在朋友上发帖';2013年2月迁移生效后的时间线?

Facebook 如何在朋友上发帖';2013年2月迁移生效后的时间线?,facebook,facebook-graph-api,post,facebook-opengraph,facebook-wall,Facebook,Facebook Graph Api,Post,Facebook Opengraph,Facebook Wall,由于Facebook将从2013年2月6日起取消通过Graph API向好友墙发帖的功能,我想知道是否有其他方法可以向好友墙发帖 到目前为止,我一直在为此使用提要API——使用到参数,但它引发了异常: (#200)此应用程序已禁用向其他用户发布提要故事 我找到的可能解决方案是:OG:提及标签。但除了使用OpenGraph,还有其他方法可以实现这一点吗?请帮忙 但除了使用开放图,还有其他方法可以实现这一点吗 到底完成了什么 在任何类型的帖子中标记用户/朋友?仅适用于打开的图形故事或照片。(但请注意

由于Facebook将从2013年2月6日起取消通过Graph API向好友墙发帖的功能,我想知道是否有其他方法可以向好友墙发帖

到目前为止,我一直在为此使用提要API——使用
参数,但它引发了异常:

(#200)此应用程序已禁用向其他用户发布提要故事

我找到的可能解决方案是:OG:提及标签。但除了使用OpenGraph,还有其他方法可以实现这一点吗?请帮忙

但除了使用开放图,还有其他方法可以实现这一点吗

到底完成了什么

在任何类型的帖子中标记用户/朋友?仅适用于打开的图形故事或照片。(但请注意,如果用户不在照片中,或者不是真实照片,而只是合成图像,则应用程序不应在照片中标记用户。)


还是贴到朋友的墙上?这只能从2013年2月起使用Feed对话框实现。

通过API发布到朋友墙上的可能性将在2013年2月取消–:

如果您的应用程序已经失败,您的设置中是否启用了相应的迁移?无论如何,现在开发这样一个东西没有多大意义,因为它在一周内将不再有效

“我们将取消通过Graph API向用户的朋友墙发帖的功能。特别是,针对[user\u id]与会话用户不同的[user\u id]/feed发帖,或者针对目标用户与会话用户不同的stream.publish调用将失败。”

如果您想允许人们发布到朋友的时间线,请调用提要对话框。通过用户提及标记或动作标记包含朋友的故事将显示在朋友的时间线上(假设朋友批准标记)。有关详细信息,请参阅

编辑:


@萨希尔:看看它现在是否有效。我不确定它现在是否会起作用。但是你应该试一下。我以前做过一些工作流程,选择朋友,邀请他,并在他的墙上张贴。我现在还没有测试过,请确认。

查看FB.ui文档,了解这里的提要方法:

将“to”参数设置为朋友的ID将启用发布到时间线。 to-此故事将发布到的配置文件的ID或用户名。如果未指定,则默认为from的值

有关更多信息,请参见该页下方的属性详细信息。 请注意,使用此选项将触发确认对话框

如果您使用的是JS SDK,请从以下几点开始:

var MY_ID = "1000000000000";
    function post(link, callback){
        var post = {};
        post.method = 'feed';
        if(!link.target)
        {
            link.target = MY_ID;
        }
        if(!link.from)
        {
            link.from = MY_ID;
        }

        post.to             = link.target;
        post.from           = link.from;
        post.link           = link.link;
        post.name           = link.name;
        post.picture        = link.picture;
        post.caption        = link.caption;
        post.description    = link.description;

        FB.ui(post, function(response){
            if(typeof callback=='function'){callback(response);}
        });
    }

如果在提要对话框中使用
to
参数,还需要指定有效的访问令牌


实际上,我们也遇到了同样的问题,我们通过将提要对话框显示为iframe并将
动态调整为
参数来解决这个问题。您可以在这里找到一个深入的答案+代码示例:

谢谢您的回答。我想在用户墙上发布-如何使用提要对话框实现这一点?我想这在2月之后不会起作用。要发布到用户自己的墙,您只需调用提要对话框。要发布到朋友的墙上,您可以在
To
参数中提供该朋友的id。我的坏消息。是的,我必须发布到朋友墙而不是用户。如果我在“to”参数中给朋友id,它会给我相同的错误:(#200)此应用程序禁用向其他用户发布提要故事请检查此链接“”->“2013年2月6日”->“删除通过Graph API发布到朋友墙的功能”“如果您想允许人们发布到朋友的时间线,请调用提要对话框。通过用户提及标记或动作标记包含朋友的故事将显示在朋友的时间线上(假设朋友批准标记)。“这意味着,在朋友的时间轴上标记你的帖子是唯一的方式。谢谢你的回复,我以前读过所有这些,这就是我的问题,现在该怎么做@萨希尔:这个功能已经完全删除了。现在不可能了。请阅读最后一段,你们可以发布在用户的个人资料上,并在帖子或照片中标记他们。只有他们批准标签,这才会显示在他们的墙上。我认为此功能已被删除,因为人们正在做广告并利用此功能。现在朋友批准的帖子只显示在他们的墙上(时间线)。@Sahil:看看它现在是否有效。我不确定它现在是否会起作用。但是你应该试一下。我以前做过一些工作流程,选择朋友并邀请他,同时也在他的墙上发布。这与我在朋友墙上发布的代码相同,但在2月6日之后,这将不起作用(你有没有尝试过在自己的墙上张贴带有好友标签的
,如果他们批准标签,帖子将显示在好友墙上。我相信这是现在剩下的唯一方法。正如我在问题中提到的,在
提要
中使用
to
参数也会产生错误。是否可以使用带有mo的
提要对话框
to
参数中有不止一个朋友id吗?我的意思是
提要对话框
可以一次发布到许多朋友的墙上吗?一次指定超过一个朋友id对我们不起作用。我们所做的是绑定到iframe的
加载
事件,这样我们就可以检测到用户已经提交了。然后我们重新设置UI,这样做用户可以再次提交。