使用facebook c#sdk,我可以发布到我的墙上,但当我尝试在我朋友的墙上进行时,它只是没有显示,任何想法为什么会发生这种情况?
这是有效的
client.Post("me/feed", parameters);
这不起作用
client.Post("friends id/feed", parameters);
client.Post("/friends id/feed", parameters);
答案 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对话框。 通过用户提及标记或操作的朋友的故事 标记将显示在朋友的时间线上(假设朋友 批准标签)。