3

今天,Facebook 宣布了一种全新的方式,可以通过您的应用程序在您的网站上分享用户操作。该文档是解释事物如何工作的一个很好的尝试,但如果我还没有从现有的 OpenGraph API 构建一个复杂的应用程序,我可能会迷路。

根本不清楚的是“旧”权限会发生什么。Facebook 希望我们提示我们的用户获得 publish_action 权限。我假设我可以开始(或者我还不能开始?在我的实时站点上可用时这里不清楚)立即在我的 getLoginUrl(PHP SDK)调用中传递 publish_action 作为权限。

现在“旧”的 publish_stream 权限会发生什么?我需要两者吗?publish_stream 会被淘汰吗?是否可以将已授予的 publish_stream 权限转换为 publish_action,这样我就不必提示所有用户获得新权限并吓跑他们?我如何在未来证明我的应用程序?Facebook 几个月前在应用程序开发人员身上释放的垃圾邮件算法怎么样,因为他们“滥用”发布机制而扼杀了人们的应用程序……这些新行为是否存在?有没有关于如何不惹恼算法大神并被禁止的指导?

我意识到新的 API 只是在几个小时前才发布,但这些都是重要的问题,我严重怀疑我是唯一拥有它们的人。我很想听听对此的一些反馈。

4

1 回答 1

3

您可以立即开始测试 publish_actions,但不应该在您的生产应用程序中向用户询问它,直到更广泛地启动开放图。

对于更明确的帖子,publish_stream 将继续存在,但我们鼓励应用对时间轴应用使用开放图表。

于 2011-09-22T23:10:54.080 回答