Facebook API&春天社交 - 如何发布朋友墙

时间:2012-12-08 10:03:55

标签: facebook spring-social

我有一个Facebook应用设置,需要扩展权限" publish_stream' (设置>>权限>>扩展权限:' publish_stream'。

我还有隐藏的输入字段名为"范围"使用包含" publish_stream"。

的值

当我通过

发布更新时
<Facebook>.feedOperations().post(<friendId>, "<message>")

我得到以下异常:

org.springframework.social.OperationNotPermittedException: (#200) Feed story publishing to other users is disabled for this application
    org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleFacebookError(FacebookErrorHandler.java:113)
    org.springframework.social.facebook.api.impl.FacebookErrorHandler.handleError(FacebookErrorHandler.java:60)

1 个答案:

答案 0 :(得分:6)

2013年2月将删除通过API发布到朋友留言墙的可能性 - https://developers.facebook.com/roadmap/#february-2013

  

“我们将删除通过Graph API发布到用户朋友的墙上的功能。具体来说,针对[user_id] / feed的帖子[user_id]与会话用户不同,或者stream.publish调用,其中target_id用户与会话用户不同,将失败。“

如果您的应用已经失败,可能是您在设置中启用了相应的迁移?

无论如何,现在开发这样的东西没什么意义,因为它在几周后就不再有用了。