0

FQLを使用してプロフィール写真の写真IDを取得しようとしています。これは、新しいphoto_srcテーブルを使用して可能ですか?

次のエラーが返されます:「urlはphoto_srcテーブルのメンバーではありません」

( https://developers.facebook.com/docs/reference/fql/photo_src/ )のドキュメントで確認できるように、URLはメンバーです。

4

2 に答える 2

0

すべての写真のURLには、写真のFacebookUIDが含まれていると思います。

例: http ://a4.sphotos.ak.fbcdn.net/hphotos-ak-prn1/s720x720/562281_10150798057523523_511353522_11470130_1470687243_n.jpg

UIDは10150798057523523です。

したがって、所有しているURLを解析して、写真のUIDを見つけることができます。

于 2012-04-15T02:03:56.727 に答える
0

このページの Facebook 開発者ドキュメントを参照

下記によると

ここに画像の説明を入力

indexableテーブル (photo_src) のクエリに使用できるのは、他の列ではなく、としてマークされている列のみです。

例も参照してください。テーブルのクエリに使用できるのは、インデックス可能な列のみです。

SELECT src, width, height FROM photo_src WHERE photo_id = 10150931418786729

編集:

トリック: これは私が使用したトリックで、以下のこの回答で Tom Waddington 氏が説明したものと似ていますが、小さな変更があります。

URL: https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-snc7/s720x720/423961_3099973533075_1076266190_3040344_2138806733_n.jpg

1076266190- ユーザー ID (UID)

3099973533075- 写真付き身分証明書

于 2012-04-14T16:11:28.970 に答える