php - 从 Facebook 应用程序发布到多个用户个人资料

标签 php javascript facebook publish

我正在开发一个 Web 应用程序,我想将其与 Twitter 和 Facebook 集成。在某个时间,消息将自动发布在每个用户的 Twitter 和 Facebook 帐户的源上。

我目前正在开发 Facebook 组件。我知道,为了在 Facebook 上发布到用户的提要,他们必须授予我的应用程序publish_stream 权限。假设我有一个包含许多授予此权限的用户的数据库。我想在他们的所有提要上发布一条消息(对他们的 friend 可见)。我是否需要逐一检查数据库并执行 API 调用来为每个数据库发布消息?这是我目前能想到的唯一方法,而且这样做似乎有些过分,尤其是随着数据库变得越来越大。

是否有更有效的方法来完成我所描述的操作?

谢谢。

最佳答案

我说这是唯一的方法 - 无论如何 - 你所说的看起来像是批量消息,从 Facebook 隐私政策的 Angular 来看可能会被视为垃圾邮件。如果您想使用 Facebook 的平台来传播消息,请创建一个 Facebook 页面并让您的应用程序用户喜欢它,否则您将不得不“手动”完成此操作 - 将消息发送给您的每个人用户。这有一个积极的副作用 - 您可以为每个用户个性化消息(提及他们的名字、 friend 的名字等),使您的应用程序更具社交性。

关于php - 从 Facebook 应用程序发布到多个用户个人资料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3808919/

相关文章:

IOS:Facebook 集成 - 共享 UIwebview 的当前 url

php - 从mysql中选择加密密码

php - 在 PHP 中加/除数字

javascript - 如何使用 ReactCSStransitionGroup 或 ReactTransitionGroup 在 React JS 中向下滑动无状态组件?

javascript - CRM 2011 javascript 错误 - 对象未定义,但显然已定义

java - 在 Android 中将视频上传到 Facebook 时权限被拒绝

php - 显示数据库中的多张图片php

javascript - 如何使用ajax在dom中传递变量?

javascript - Jquery动画不适用于指定id的div?

css - facebook facepile iframe 的样式布局