我正在开发一个我希望与Twitter和Facebook集成的Web应用程序。在某个时间,消息将自动发布在每个用户的订阅源上,用于他们的Twitter和Facebook帐户。
我目前正在开发Facebook组件。我知道,为了在Facebook上发布用户的Feed,他们必须向我的应用授予publish_stream权限。假设我有许多已授予此权限的用户的数据库。我想在他们的所有Feed上发布消息(他们的朋友可以看到)。我是否需要逐个浏览数据库并进行API调用以为每个数据库发布消息?这是我目前唯一可以想到的方法,这样做似乎过多,特别是随着数据库变得越来越大。
有没有更有效的方法来做我描述的事情?
感谢。
答案 0 :(得分:0)
我说这是唯一的方法 - 无论如何 - 你说的看起来像批量消息,从facebook隐私政策的角度来看可能被认为是垃圾邮件。如果您想使用Facebook的平台来传播消息,那么创建一个Facebook页面并让您的应用程序用户喜欢这样,否则您必须“手动”执行此操作 - 将消息发送给您的每一个用户。这有一个积极的副作用 - 您可以为每个用户个性化消息(提及他们的姓名,他们的朋友姓名等),使您的应用程序更具社交性。