【问题标题】:publish_actions extended permissions for posting to Facebook Timelinepublish_actions 扩展了发布到 Facebook 时间线的权限
【发布时间】:2012-01-13 22:13:25
【问题描述】:

我正在尝试对一篇文章创建一个操作,因此当授权该应用的用户登陆文章时,它会将他们已阅读文章的事实发布到他们的时间线。

这对我来说没有问题,但是当其他人尝试它时,他们会收到类似于

的错误

需要扩展权限:publish_actions

我在 Facebook 上看到一条通知说:

在 Open Graph Beta 中,“publish_actions”权限只能是 向您的应用程序的开发人员和测试用户请求。这 如果从任何请求,“publish_actions”权限将被忽略 其他用户。

但是,Spotify、Guardian 和 Independent 之类的软件几乎完全满足了我的需求。怎么会?他们对我有什么不同?

【问题讨论】:

  • 他们是作为 F8 公告的一部分进行测试和发布的合作伙伴 - 在 Beta 版结束之前,这些是唯一可以发布自定义操作的应用
  • 啊,我明白了。好的 - 有些人报告成功而其他人没有,这似乎很奇怪。
  • 自 F8 以来,我几乎 100% 没有其他人推出过 - 应用程序的测试用户可以看到和使用应用程序的动作和对象,但它们不会对公众可见 - 直到时间线启动后,将不再有任何应用获准使用(目前为测试版)开放图形 API
  • 好的,谢谢 - 环顾四周后,似乎没有人 100% 确定它何时会退出测试版。耻辱。
  • 我们看到了同样的事情。澄清一下,应用程序所有者——创建应用程序的 Facebook 用户——可以登录并发布活动。与 Facebook 引用的消息相反,注册开发人员和测试用户可能不会。

标签: facebook facebook-opengraph facebook-timeline


【解决方案1】:

您必须提交操作,还需要获得用户的许可。 权限有两种,用户权限和好友权限。您假设从用户和朋友那里获得“publish_actions”权限。

【讨论】:

    【解决方案2】:

    您必须在此处提交您创建的操作类型:https://developers.facebook.com/apps/<app_id>/opengraph - 一旦获得批准,您就可以公开使用它们。

    【讨论】:

    • 问题是该页面说您可以在内部与应用程序开发人员和测试人员一起使用它们,但它仅适用于应用程序创建者。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 2015-09-07
    • 1970-01-01
    • 2012-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多