0

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

4

1 回答 1

0

你想要的很常见,如果你搜索过,你显然没有做好搜索。

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

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

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

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

你要找的东西很简单,很容易找到..

于 2013-10-11T01:16:08.220 回答