FQLソリューション
実際のデータにアクセスせずに、私が考えることができる問題の2つの考えられる理由があります。
最初の理由:権限を追加する必要があります。具体的には:
friends_photo_video_tags
user_photo_video_tags
投稿内でタグ付けされたオブジェクトに対する権限も必要になる場合があります。「ストリームの読み取り」権限は、壁の投稿のタグへのアクセスを許可しますが、投稿がフィールドとして保持しているオブジェクトのタグ(投稿の写真のタグなど)へのアクセスを許可するかどうかは、ドキュメントからは明らかではありません。
次のオブジェクトには、Postオブジェクトに加えて、タグを付けることができます。
チェックイン。必要な権限:
user_checkins
friends_checkins
写真。必要な権限:
user_photos
friends_photos
ビデオ。必要な権限
user_videos
friends_videos
2番目の理由:stream_tagテーブルにバグ/不整合が発生しています。開発者によって実行されたテストに基づいて、Facebookの開発者ページで報告されたこの表との不一致があります。これらには以下が含まれます:
これは、 stream_tagテーブルで報告された問題のFBDevWikiの要約で、「Notes / Bugs/Gotchas」という見出しの下にあります。
グラフAPIソリューション
上記の権限を追加してもFQLクエリに役立たない場合は、代わりに次のようにGraphAPIの「タグ付き」接続を呼び出すことができます。
https://graph.facebook.com/USER_ID/tagged
これは、ユーザーの投稿、写真、およびビデオのタグを返します。