我创建了一个Drupal的PHP模块,拉里面公开相册和显示图片。 我发现模块突然停止工作。 我一派,看起来甚至公开相册需要一个访问令牌了。 我看到访问令牌场https://developers.facebook.com/tools/explorer/?method=GET&path=10150146071791729
在这种情况下,我该如何解决这个问题? 它看起来像甚至offline_access现在已经没有了。
难道我必须要求用户接受一定的权限? 什么许可? 这是一个公开的图片。
我创建了一个Drupal的PHP模块,拉里面公开相册和显示图片。 我发现模块突然停止工作。 我一派,看起来甚至公开相册需要一个访问令牌了。 我看到访问令牌场https://developers.facebook.com/tools/explorer/?method=GET&path=10150146071791729
在这种情况下,我该如何解决这个问题? 它看起来像甚至offline_access现在已经没有了。
难道我必须要求用户接受一定的权限? 什么许可? 这是一个公开的图片。
好了,找到了答案。
您需要创建一个应用程序,并得到一个应用程序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);