无访问令牌访问公共图片?

时间:2013-05-06 20:14:42

标签: facebook-graph-api access-token

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

上看到了访问令牌字段

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

我必须要求用户接受某项许可吗?什么许可?这是公共图片。

1 个答案:

答案 0 :(得分: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);