【问题标题】:Facebook API & Spring Social -- how to post a friends wallFacebook API & Spring Social——如何发布朋友墙
【发布时间】:2012-12-10 18:13:37
【问题描述】:

我有一个 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)

【问题讨论】:

  • 您的问题解决了吗?如果是,那么我需要帮助。

标签: facebook spring-social


【解决方案1】:

2013 年 2 月将取消通过 API 发布到朋友墙上的功能 – https://developers.facebook.com/roadmap/#february-2013:

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

如果您的应用程序已经失败,也许您在设置中启用了相应的迁移?

无论如何,现在开发这样的东西没有多大意义,因为它在几周内将不再工作。

【讨论】:

  • 非常感谢! -- 花了我几个小时,但解决了它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多