0

我想通过 PHP 从一页解析一个最新的提要。

正如我所读到的,FB 拒绝了 curl/fopen 和另一种解析一些数据的方法。而不是这个,我应该使用 FB API,好的,我会使用 PHP SDK。

$info = json_decode(file_get_contents('https://graph.facebook.com/cocacola/feed?access_token={some_access_token}'));

很好,它从可口可乐页面返回给我的提要,但它需要有效的访问令牌。要获得访问令牌,用户应该至少授权一次我的应用程序,对吧?

Reuire autoorize from user is not the best idea in this website,所以也许有人知道获得一个(最新)提要的更好方法吗?

4

1 回答 1

1

访问公共页面的提要所需的只是应用程序的应用程序访问令牌,您不需要用户的访问令牌。如果您没有应用程序,您必须首先在http://developers.facebook.com/apps设置一个。

在 Facebook 上设置应用程序后,您可以在此处获取应用程序访问令牌(将您的应用程序 ID 和机密 ID 替换为 Facebook 应用程序页面上的值):

https://graph.facebook.com/oauth/access_token?client_id=<YOUR_APP_ID>&client_secret=<YOUR_APP_SECRET>&grant_type=client_credentials

您可以根据问题中的链接在对提要页面的调用中使用它。

于 2012-08-31T23:03:37.177 回答