Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook登录图API返回错误的个人资料图片URL_Facebook_Facebook Graph Api_Codenameone - Fatal编程技术网

Facebook登录图API返回错误的个人资料图片URL

Facebook登录图API返回错误的个人资料图片URL,facebook,facebook-graph-api,codenameone,Facebook,Facebook Graph Api,Codenameone,我正在通过调用FacebookGraphAPI来使用它,它返回我所期望的json响应。大概是这样的: { "id": "1234567890987654321", "email": "xxxxxx\u0040example.com", "name": "xxxx xxxx", "first_name": "xxxx", "last_name": "xxxx", "gender": "xxxxx", "age_range": { "min":

我正在通过调用FacebookGraphAPI来使用它,它返回我所期望的json响应。大概是这样的:

{
   "id": "1234567890987654321",
   "email": "xxxxxx\u0040example.com",
   "name": "xxxx xxxx",
   "first_name": "xxxx",
   "last_name": "xxxx",
   "gender": "xxxxx",
   "age_range": {
      "min": 21
   },
   "picture": {
      "data": {
         "height": 720,
         "is_silhouette": false,
         "url": "https://scontent.fna.fbcdn.net/v/t1.0-1/p720x720/xxx.jpg?oh=xxx",
         "width": 720
      }
   },
   "locale": "en_US",
   "link": "https://www.facebook.com/app_scoped_user_id/1234567890987654321/",
   "timezone": xx,
   "updated_time": "2017-05-24T14:00:01+0000"
}
但是,在调用
图片的
url
子节点时,没有返回任何内容。我复制了实际链接并将其粘贴到Google Chrome浏览器中,然后返回
DNS\u PROBE\u FINISHED\u NXDOMAIN
错误

我查看了Facebook网站使用的图像,我注意到它指向一个不同的基本url:,而我的是指向。图形上返回的url缺少
.fjnb2-1
,在我添加它时它可以正常工作

这是Facebook Graph API上的已知错误吗

是否可以更改基本url以包含缺少的部分


当Facebook决定更改返回url时,是否有其他方法可以解决此问题而不会遇到另一个问题?

这是一个已知的错误,许多开发者已经在上报告过,我相信Facebook团队正在努力解决此问题

编辑:
我可以确认Facebook开发团队现在已经解决了这个问题。

闻起来像个bug。向fb报告,好像我并不孤单。在检查和搜索
图片url
时,我已经收到了大量关于此的错误报告。这很有帮助。嗨,戴蒙德,你解决这个问题了吗?还没有。等待Facebook解决这个问题,让我关注它,并在它完成后更新我的答案。它是有效的。Facebook开发者已经修复了这个问题。