2016-07-22 12 views
0

グラフAPIドキュメントに記載されているように、/ commentはコメントオブジェクトを取得します。コメントオブジェクトには、コメントを作成したユーザーを表すfrom属性が含まれています。デフォルトでは、属性からのIDにはIDと名前が付いています。Graph APIコメントオブジェクトからプロファイルイメージを取得

私はidのプロフィール画像を取得することができます知っているが、道はこのようになると、それはaccess_tokenはに依存します:

return 'https://graph.facebook.com/' + id + '/picture?type=large&access_token=' + accessToken; 

は、どのように私はコメンテーターのプロファイルIMGを得るために行うことができますaccess_tokenに依存せずに? APIがUserオブジェクトを取得したときにfieldsオブジェクトに{ fields: "id,name,picture }を要求できるためです。しかし、コメントオブジェクトに含まれるfrom属性の画像を尋ねるにはどうすればよいですか?これは{ fields: "id,name,from.picture }

答えて

1

を許可されていないとして、あなたは、第二のレベルは

https://developers.facebook.com/docs/graph-api/using-graph-api/#fieldexpansion

$ fbapi '/v2.6/me/photos?fields=from{picture}' | jq '.data[0]' 
{ 
    "from": { 
    "picture": "https://scontent.xx.fbcdn.net/v/t1.0-1/xxxx/p50x50/xxxx.jpg", 
    "id": "9999999999" 
    }, 
    "id": "000000000" 
} 
属性を求めることができるはずです
関連する問題