如何使用c#sdk在朋友的Facebook墙上发布消息

时间:2013-03-13 10:21:58

标签: facebook-c#-sdk

使用facebook c#sdk,我可以发布到我的墙上,但当我尝试在我朋友的墙上进行时,它只是没有显示,任何想法为什么会发生这种情况?

这是有效的

client.Post("me/feed", parameters);

这不起作用

client.Post("friends id/feed", parameters);

client.Post("/friends id/feed", parameters);

1 个答案:

答案 0 :(得分:1)

在服务器端不允许使用fb.ui和wallpost对话框。

根据February 2013 completed changes from FB

  

删除通过图谱API发布到朋友圈的功能
  我们将删除通过图表发布到用户朋友的墙上的功能   API。具体来说,针对[user_id] / feed的帖子,其中[user_id]是   不同于session用户,或者stream.publish调用的地方   target_id用户与会话用户不同,将失败。如果你   想让人们发布他们朋友的时间表,调用   提要对话框。通过用户提及标记或包含朋友的故事   动作标记将显示在朋友的时间轴上(假设为   朋友批准标签)。有关详细信息,请参阅this blog post

来自博客:

  

通过API发布到朋友墙会产生高水平的负面影响   用户反馈,包括“隐藏”和“标记为垃圾邮件”等等   将其从API中删除。如果你想让人们发帖给他们   来自您应用的朋友时间线,您可以调用Feed对话框。   通过用户提及标记或操作的朋友的故事   标记将显示在朋友的时间线上(假设朋友   批准标签)。