3

すべてのクエリを試しましたが、プロフィール写真 Idを取得できません。

グラフ API の基本的な構文はここにあるためです。

picture_id を取得すると、このprofile_picture_id?fields=commentsようにクエリを実行できるため、すべてのプロフィール画像のコメントが表示されます。

プロフィール写真IDを取得する方法を教えてください。

4

3 に答える 3

1

プロフィール写真のを取得するidには-

  1. ユーザーの Facebook アルバムをすべて取得するには -

    /me/albums
    

    デモ

  2. 上記のアルバムの各オブジェクトをループして、次のことを確認します -

    type == 'profile' 
    

    このオブジェクトからアルバム ID を取得します。

  3. この album_id に対して、オブジェクトcover_photoの値を取得します

    /<album-id>?fields=cover_photo
    

    デモ

    このcover_photoの値は、ユーザーのプロフィール写真のIDです。

于 2013-09-12T20:12:47.987 に答える
1

FQLの場合、これは私にとってはうまくいきます-

SELECT object_id FROM album WHERE owner=USER_ID AND type="profile"
于 2013-09-13T06:55:06.713 に答える
0

FQLを使用すると、次の 1 つの結果のクエリで現在のプロフィール写真 ID を取得できます。

SELECT cover_object_id FROM album WHERE owner=USER_ID AND type="profile"
于 2013-09-12T20:21:04.190 に答える