如何通过信使用户ID获取Facebook用户图片的缩略图

时间:2017-10-11 12:22:10

标签: facebook facebook-graph-api facebook-messenger

我有一个messenger机器人,它接收一个用户ID,我可以用它向https://graph.facebook.com/v2.10/ {user_id}发送请求?access_token = {token}返回一个这样的对象:

{
   "first_name": {name},
   "last_name": {surname},
   "profile_pic": "https://scontent.xx.fbcdn.net/v/t1.0-1/{stuff}.jpg?oh={stuff}&oe={stuff}",
   "locale": "en_US",
   "timezone": 3,
   "gender": "male",
   "id": {user_id}
}

profile_pic字段包含完整大小的个人资料图片的网址。我如何获得缩略图?

请求 https://graph.facebook.com/v2.10/ {user_id} /图片不适用于此ID。因此我无法使用参数。

如果我要求 https://graph.facebook.com/v2.10/ {user_id}?fields = profile_pic.width(40).height(40).as(picture_small)别名有效,但链接仍然是完整尺寸的图片。

0 个答案:

没有答案