PHP用のFacebook APIを使用して、Facebookからアルバムと写真を取得しようとしています。アプリを作成したので、AppId と AppSecretId を取得しました。他のユーザーからの写真ではなく、自分の写真を表示したいので、ログイン ウィンドウは必要ありませんが、写真を取得しようとするたびに、「アクティブなアクセス トークンを使用して情報を照会する必要があります。現在の使用者。"
別のユーザーからの写真を表示する場合は、ログインを要求してからアクセス トークンを生成する必要があることはわかっていますが、そうではありません。
アプリ トークンを生成して、これをアクセス トークンとして使用しようとしましたが、どちらも機能しません。
これは私が使用しているコードです:
require_once("facebook/facebook.php");
try{
$facebook = new Facebook(array(
'appId' => '<APPID>',
'secret' => '<SECRETID>',
'cookie' => true
));
echo($facebook->getUser());
if(is_null($facebook->getUser()))
{
header("Location:{$facebook->getLoginUrl(array('req_perms' => 'user_status,publish_stream,user_photos'))}");
exit;
}
$me = $facebook->api('/me');
$albums = $facebook->api('/me/albums', array('access_token' => $facebook->getAccessToken()));
echo($albums);
}catch(Exception $e){
echo "THIS IS THE ERROR: " . $e->getMessage();
die;
}
これで私を助けてくれることを願っています。どうもありがとう!!