Facebookプラットフォーム用のAdobeActionScript3 SDKを使用して、現在のユーザーのタグ付き写真をすべて取得しています。これは可能ですか?
私はこれを試しました:
FacebookDesktop.api("/"+uid+"/photos",getTagedPhotosHandler);
しかし、それは私にそのユーザーの写真を取得するだけです。
Facebookプラットフォーム用のAdobeActionScript3 SDKを使用して、現在のユーザーのタグ付き写真をすべて取得しています。これは可能ですか?
私はこれを試しました:
FacebookDesktop.api("/"+uid+"/photos",getTagedPhotosHandler);
しかし、それは私にそのユーザーの写真を取得するだけです。
ほとんどの場合、FQL を使用して最初の PID 検索を実行する必要があります。次に、pid をバッチ処理して URL を要求します。次の FB ドキュメント ページに詳細情報があります。
これらの要求は必要です:
SELECT pid FROM photo_tag WHERE subject=$uid
と
SELECT src, src_small, src_big FROM photo WHERE pid=$pid
それらを次のように組み合わせることができるかもしれません...
select src, src_small, src_big from photo where pid in (select pid from photo_tag where uid=me())
最終的な実行は次のようになります。
Facebook.fqlQuery
(
"select src, src_small, src_big FROM photo WHERE pid in (select pid FROM photo_tag where uid=me())",
facebook_photosHandler
);
拡張アクセス許可が必要だと思います。上記の各ページには、これらの FQL クエリを実行するための権限要件がリストされている必要があります。
幸運を祈ります。