2

JavaScript SDKを使用してFacebookのバッチリクエストAPIから返されるフィールドを制限することは可能ですか?例えば:

    FB.api('/', 'POST', {
        batch: [
            { method: 'GET', relative_url: 'me'},
            ...
        ]
    }, function (response) {
        console.log(response);
    });

上記のバッチリクエストの最初のメソッドは、完全なユーザーグラフを返します。ただし、いくつかのフィールド(たとえば、first_nameとlast_name)のみをフェッチしたい場合はどうなりますか。このようなものはいいのですが、機能しません:

        batch: [
            { method: 'GET', relative_url: 'me', fields: 'first_name,last_name'},
            ...
        ]
4

2 に答える 2

4

&fields=一部のリクエストでは、URLの末尾に追加されたものを使用できます。お気に入り/me?fields=first_name,last_name

于 2011-09-02T22:47:10.350 に答える
1

FQLクエリを使用して、必要なcertianフィールドを除外します...例:

SELECT uid, name, first_name, pic_square FROM user WHERE uid = me()

このクエリは、現在接続しているユーザーのuser_id、フルネーム、名、および50x50ピクセルのプロフィール写真を返します。

于 2011-09-02T19:51:12.387 に答える