0

ユーザーの写真を取得しようとしていますが、ユーザーの写真データを取得できません。

私はこれを試しています:

$photos = $facebook->api('https://graph.facebook.com/'.$profileFID.'/photos?access_token='.$access_token);
print_r($photos);

ブラウザに貼り付けると写真の配列が表示されるので、URLは正しいと思います。ただし、配列を印刷して取得したかどうかを確認しようとすると、次の情報しか得られません。

( [id] => https://graph.facebook.com/1409006586/photos ) 

ユーザーの写真を含む完全な配列を取得するにはどうすればよいですか?

4

2 に答える 2

2

Facebook SDKがURLの作成を処理し(そして追加しますaccess_token)、クエリを作成するだけです。

$photos = $facebook->api('me/photos');

ユーザーが現在ログインしていないが、を持っている場合はaccess_token、次を使用します。

$photos = $facebook->api($profileFID.'/photos', 'get', array('access_token'=>$access_token));

PS:常にクエリをtry...catchブロックに入れてください

于 2012-07-09T09:12:44.880 に答える
0

https://graph.facebook.com/1409006586/photos

写真を写真に置き換える

https://graph.facebook.com/4/picture

于 2013-12-03T09:45:10.933 に答える