【发布时间】:2013-10-11 09:16:08
【问题描述】:
我正在开发一个网站。它使用户能够在网站内注册和发布内容。我能否获得某种 api 的链接,允许人们添加他们的 facebook 帐户(一次),然后自动将他们在我的网站上发布的内容发布到他们的 facebook 新闻源(当您将您的 facebook 帐户连接到您的twitter 帐户)。我已经搜索过,但似乎无法得到我想要的东西
【问题讨论】:
我正在开发一个网站。它使用户能够在网站内注册和发布内容。我能否获得某种 api 的链接,允许人们添加他们的 facebook 帐户(一次),然后自动将他们在我的网站上发布的内容发布到他们的 facebook 新闻源(当您将您的 facebook 帐户连接到您的twitter 帐户)。我已经搜索过,但似乎无法得到我想要的东西
【问题讨论】:
你想要的很常见,如果你搜索过,你显然没有做好搜索。
使用 Facebook PHP SDK 非常简单。有一个 PHP 库,其中包含您想要的功能的演示。在你的情况下,你需要做更多的事情,所以我将在全球范围内解释你应该做什么:
获取 Facebook PHP SDK 并将其加载到您的网站,确定 scope 您需要执行您将要执行的操作,在您的情况下,您需要访问他们的时间线,这称为publish_stream 范围。为了让 Facebook PHP SDK 正常工作,您需要在 http://developers.facebook.com
如果用户授予访问权限,您需要保存用户提供的身份验证令牌并将其保存在您的数据库中以供以后使用。我不是 100% 确定它们的有效期有多长,我认为目前最多 30 天,但是您可以在您提出的请求中刷新令牌(如果我错了,请纠正我,这是而..)
每次使用 Facebook API 完成操作时,您都会在请求中注入用户令牌,从而在他们的时间线上执行“发布”操作。
您要查找的内容非常简单明了,很容易找到..
【讨论】: