【发布时间】:2011-11-23 06:16:45
【问题描述】:
今天,Facebook 宣布了一种全新的方式,可以通过您的应用在您的网站上分享用户操作。 The documentation 是一个很好的尝试来解释事情是如何工作的,但是如果我还没有在现有的 OpenGraph API 上构建一个复杂的应用程序,我可能会迷路。
根本没有说清楚的是“旧”权限会发生什么。 Facebook 希望我们提示我们的用户获得 publish_action 权限。我假设我可以立即开始(或者我还不能开始?不清楚这里何时可以在我的实时网站上使用)在我的 getLoginUrl (PHP SDK) 调用中将 publish_action 作为权限传递。
现在“旧”的 publish_stream 权限会发生什么变化?我需要两者吗? publish_stream 会被淘汰吗?是否可以将已授予的 publish_stream 权限转换为 publish_action,这样我就不必提示所有用户获得新权限并吓跑他们?我如何在未来证明我的应用程序? Facebook 几个月前在应用程序开发人员身上释放的垃圾邮件算法怎么样,因为他们“滥用”发布机制而扼杀了人们的应用程序……这些新行为是否存在?有什么不让算法大神不被封号的指导吗?
我意识到新 API 只是在几个小时前才发布,但这些都是重要问题,我严重怀疑我是唯一拥有这些问题的人。我很想听听对此的一些反馈。
【问题讨论】:
标签: facebook-graph-api permissions facebook-php-sdk facebook-opengraph beta