我实际上试图通过脸谱图来获取用户的个人资料图片,但是。 当我在查询中出错时,我得到了响应错误,但是当查询看起来不错时,我什么都没得到。
看起来不错,但没有:
卷曲 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&安培;类型=大
回复:没有。
有你的想法吗?
谢谢:)
答案 0 :(得分:1)
https://graph.facebook.com/FACEBOOK_USER_ID/picture
格式的网址会在Facebook的CDN上发布重定向到图片的实际位置(除非您另有明确要求。)
所以你不会“看到”任何东西(因为它只是HTTP标题),除非你告诉cURL遵循重定向/位置标题 - 这是-L
/--location
选项的用途。