我有一个 Facebook 应用程序设置为需要扩展权限“publish_stream”(设置>>权限>>扩展权限:“publish_stream”。
我还有一个名为“scope”的隐藏输入字段,其值包括“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)
通过 API 在朋友墙上发帖的可能性将于 2013 年 2 月被删除 –https://developers.facebook.com/roadmap/#february-2013:
“我们将删除通过 Graph API 在用户朋友的留言墙上发布信息的功能。具体来说,在 [user_id] 与会话用户不同的情况下针对 [user_id]/feed 发布帖子,或者在 target_id 用户与会话用户不同的情况下进行 Stream.publish 调用,将会失败。”
如果您的应用程序已经失败,也许您在设置中启用了相应的迁移?
不管怎样,现在开发这样的东西没有多大意义,因为几周后它就不再起作用了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)