0

我为 Drupal 创建了一个 php 模块,它可以拉出一个公共相册并在其中显示图片。我发现模块突然停止工作。我用谷歌搜索,现在看起来即使是公共相册也需要访问令牌。我在https://developers.facebook.com/tools/explorer/?method=GET&path=10150146071791729上看到访问令牌字段

在这种情况下,我该如何解决这个问题?看起来现在甚至 offline_access 都消失了。

我必须要求用户接受某个权限吗?什么权限?这是一张公开的照片。

4

1 回答 1

2

好的,找到答案了。

您需要创建一个应用程序并获取一个应用程序 ID 和一个密钥。

拥有这两个后,请在https://github.com/facebook/facebook-php-sdk上下载 Facebook PHP SDK 。

示例代码:

require_once "facebook.php";

$facebook = new Facebook(array(
  'appId'  => 'appid',
  'secret' => 'securet',
));

$token = $facebook->getAccessToken();

$json = file_get_contents("https://graph.facebook.com/293849234?access_token=".$token);
于 2013-05-06T22:23:53.163 回答