0

ユーザーIDをパラメーターとして使用してjavascript関数を作成することは可能ですか?それはユーザーの名前を返しますか?

4

2 に答える 2

2

FB.api 呼び出しは非同期であるため、単純にユーザー名を返すようにするのは少し難しいです。名前で何をしたいか (テキスト フィールドへの入力、ユーザーへの表示など) に応じて、名前が取得されたときに呼び出されるコールバック関数を渡すことができます。このようなもの?

function getName(userId, callbackFunction) {
    FB.api('/' + userId, function(response) {

        callback(response.name)
    })
}

そして、あなたはそれをこのように使うでしょう

getName(YOUR_USER_ID, function(name) {
    alert(name)
})
于 2013-05-02T16:04:18.727 に答える
0
FB.api(idUser, function(response) {
    alert("Name: "+ response.name + "\nFirst name: "+ response.first_name + "ID: "+response.id);
    var img_link = "http://graph.facebook.com/"+response.id+"/picture"
});

このような

ソース: http://developers.facebook.com/docs/reference/javascript/FB.api/

于 2013-05-02T15:58:29.227 に答える