0

facebook php apiを使用して、ユーザーのタグ付き画像とタグを取得しています。次のユーザー権限があります。

read_stream、publish_stream、user_birthday、user_location、user_work_history、user_hometown、user_photos、friends_photos、user_about_me、user_videos、friends_actions.video、friends_video

私はすべてを正常に呼び出してタグ付けされた画像を取得することができますが、電話すると:

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

foreach ($tagged_photos['data'] as $taggedpics)
     {
       var_dump($taggedpics['tags']); // This Returns NULL :(
       friend_id=$taggedpics['id']; // Returns some value ...
     }

images、id、timeなどの残りのフィールドには期待値があります。

ただし、/me/photosグラフエクスプローラーを確認すると、タグが返されます。

権限を確認し、できる限りのことを試しました。助けていただければ幸いです。ありがとうございます。

4

1 に答える 1

0

ネバーマインド、私の間違いを見つけた。user_photo_video_tags権限がありませんでした。これが役立つ場合は、グラフエクスプローラーでデバッグアクセストークンをチェックして、必要な権限を確認してください。

于 2012-12-30T08:12:58.983 に答える