尝试使用facebook api检索个人资料图片时没有任何回应

时间:2016-07-11 23:35:12

标签: facebook api facebook-graph-api curl

我实际上试图通过脸谱图来获取用户的个人资料图片,但是。 当我在查询中出错时,我得到了响应错误,但是当查询看起来不错时,我什么都没得到。

看起来不错,但没有:

  

卷曲   https://graph.facebook.com/FACEBOOK_USER_ID/picture \?的access_token \ = GOOD_ACCESS_TOKEN

回复:没有。

错误的访问令牌:

  

卷曲   https://graph.facebook.com/FACEBOOK_USER_ID/picture \?的access_token \ = WRONG_ACCESS_TOKEN

回复:

{"error":{"message":"The access token could not be decrypted","type":"OAuthException","code":190,"fbtrace_id":"AfwXN3diqN5"}

错误的Facebook用户ID:

  

卷曲   https://graph.facebook.com/WRONG_FACEBOOK_USER_ID/picture \?的access_token \ = GOOD_ACCESS_TOKEN

回复:

{"error":{"message":"(#803) Some of the aliases you requested do not exist: 12955422413187","type":"OAuthException","code":803,"fbtrace_id":"Dolxmgphza"}}

看起来很好用参数但没有:

  

卷曲   https://graph.facebook.com/FACEBOOK_USER_ID/picture \的access_token \ = GOOD_ACCESS_TOKEN&安培;类型=大

回复:没有。

有你的想法吗?

谢谢:)

1 个答案:

答案 0 :(得分:1)

https://graph.facebook.com/FACEBOOK_USER_ID/picture格式的网址会在Facebook的CDN上发布重定向到图片的实际位置(除非您另有明确要求。)

所以你不会“看到”任何东西(因为它只是HTTP标题),除非你告诉cURL遵循重定向/位置标题 - 这是-L/--location选项的用途。