【发布时间】: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