5

次のコードで画像を取得できます。

https://graph.facebook.com/userid/picture

しかし、これは機能しません:

https://graph.facebook.com/userid/first_name

ユーザーの名前を取得するにはどうすればよいですか?

4

3 に答える 3

12

画像を取得しているように取得することはできませんfirst_name

https://graph.facebook.com/userid/?fields=first_name

取得します

{
   "first_name": "Jashwant",
   "id": "1137725463"
}

first_nameその後、任意の json パーサーで取得できます。

これがGIVE_ME_THE_CODEバージョンです。

<html>
<head>
<style>

</style>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'></script>
<script type='text/javascript'>
 $(document).ready(function(){
    $.getJSON('http://graph.facebook.com/jashwantsingh?fields=first_name',function(data){
        $('<p>' + data.first_name + '<p>').appendTo('body');
    })
 })

</script>
</head> 
<body> 

</body>
</html>
于 2012-05-19T07:26:50.470 に答える
3

ここでこの質問に答えます:
http://facebook.stackoverflow.com/questions/10663413/how-to-print-all-friendss-name/10663570#10663570

現在のユーザー名を取得するには、FQL 呼び出しを行うことができます。

FB.api({ method: 'fql.query', query: 'SELECT uid, first_name FROM user WHERE uid = me()' }, function(response) {
    var user = response[0];
    alert(user.first_name);
});

また、Graph API 呼び出しを行うこともできます。

FB.api('/me?fields=first_name', function(response) {
    alert(response.first_name);
});
于 2012-05-19T09:44:44.757 に答える
0

私はfacebook-api-graphの実装について知りません。私はJava言語を使用して名を取得し、facebookからresponse.getBody()として応答を取得しました

この応答には、json データ形式のデータが含まれます。

以下の質問を見ることができます。

このjsonデータをJavaに解析する方法

于 2012-05-19T07:50:15.980 に答える