进入公开的图片,而不访问令牌?(Access public pictures without an

2019-10-29 19:17发布

我创建了一个Drupal的PHP模块,拉里面公开相册和显示图片。 我发现模块突然停止工作。 我一派,看起来甚至公开相册需要一个访问令牌了。 我看到访问令牌场https://developers.facebook.com/tools/explorer/?method=GET&path=10150146071791729

在这种情况下,我该如何解决这个问题? 它看起来像甚至offline_access现在已经没有了。

难道我必须要求用户接受一定的权限? 什么许可? 这是一个公开的图片。

Answer 1:

好了,找到了答案。

您需要创建一个应用程序,并得到一个应用程序ID和密钥。

一旦你有了这两个,下载在Facebook上PHP SDK https://github.com/facebook/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);


文章来源: Access public pictures without an access token?