今天,Facebook宣布了一种通过您的应用在您的网站上分享用户操作的全新方式。 The documentation很好地解释了工作原理,但如果我还没有在现有的OpenGraph API上构建一个复杂的应用程序,我可能会迷失方向。
根本不清楚的是“旧”权限会发生什么。 Facebook希望我们提示我们的用户获得publish_action权限。我假设我可以开始(或者我可以不开始吗?在我的实际网站上可以使用时不清楚)在我的getLoginUrl(PHP SDK)调用中立即传递publish_action作为权限。
现在“旧”的publish_stream权限会发生什么变化?我需要两个吗? publish_stream会被吓到吗?已经可以将publish_stream权限转换为publish_action,因此我不必提示所有用户获取新权限并将其吓跑?我如何将来证明我的应用程序?几个月前Facebook在应用程序开发者身上发布的SPAM算法怎么样,杀死了人们的应用程序,因为他们“滥用”了发布机制......这些新行为是否存在?是否有任何指导如何不打扰算法神和被禁止?
我意识到新的API只是在几个小时前宣布,但这些都是重要的问题,我严重怀疑我是唯一拥有它们的人。我很乐意听到一些反馈。
答案 0 :(得分:3)
您可以立即开始测试publish_actions,但在开放图表更广泛地推出之前,不应该在生产应用中询问用户。
对于更明确的帖子,publish_stream将继续存在,但我们鼓励应用为时间轴应用使用开放图表。