1

我想构建一个 Facebook Web 应用程序,它使用图形 API 仅显示特定用户的相册。该用户始终是相同的,我知道他的凭据。

到目前为止我的代码:

$this->facebook->api("username/albums?access_token=" . $this->access_token);

但我得到以下异常:

[error] => Array
(
    [message] => A user access token is required to request this resource.
    [type] => OAuthException
    [code] => 102
)

我需要生成一个acces_token永远存在并且能够检索此信息的信息,因为现在我只能访问公共数据。我必须从哪里开始?

4

1 回答 1

1

当您有一个注册的应用程序时,您可以生成一个始终有效的应用程序访问令牌。

使用此 URL 获取您的访问令牌:

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

您可以在您的应用程序页面上找到应用程序 ID 和应用程序密码。
请注意,您看到的相册和/或照片取决于相册/照片/的隐私设置

于 2012-08-24T14:06:40.753 回答