使用 php 自动将用户帖子添加到他们的 Facebook 新闻源中


Add users post to their facebook newsfeed automtically with php

我有一个网站正在开发。它使用户能够在网站内注册和发布内容。我能否获得某种API的链接,该API允许人们添加他们的Facebook帐户(一次(,然后自动将他们在我的网站上发布的内容发布到他们的Facebook新闻源上(当您将Facebook帐户连接到Twitter帐户时发生的那种事情(。我已经搜索过,似乎无法得到我想要的

你想要

的很常见,如果你搜索过,你显然在搜索上做得不好。

使用Facebook PHP SDK非常简单。有一个 PHP 库,其中包含您想要的功能的演示。在你的情况下,你需要做更多的事情,所以我将在全球范围内解释你应该做什么:

  1. 获取Facebook PHP SDK并将其加载到您的网站中,确定您需要什么scope来执行您将要执行的操作,在您的情况下,您需要访问其时间线,称为publish_stream范围。为了让Facebook PHP SDK工作,你需要创建一个应用程序 http://developers.facebook.com

  2. 如果用户授予访问权限,则需要保存用户提供的身份验证令牌,并将其保存在数据库中供以后使用。我不是 100% 确定它们的有效期,我认为目前最多为 30 天,但您可以刷新您提出的请求(如果我错了,请纠正我,已经有一段时间了......

  3. 每次使用 Facebook API 完成操作时,您都会在请求中注入用户令牌,从而在其时间线上执行"发布"操作。

您正在寻找的内容非常简单明了,很容易找到。