Facebook专页个人资料图片上传无效。如何上传页面图片?

时间:2020-10-08 12:49:16

标签: image facebook upload profile

我尝试上传Facebook页面个人资料图片。

  1. 如果我在互联网上使用公共图片URL,则上传有效,因此图片已更新。虽然它对我没有帮助,但我想上传自己的页面个人资料图片。

随着页面个人资料图片的更新,此调用看起来很有效:

curl -i -X POST "https://graph.facebook.com/v8.0/me/picture?access_token=[access_token]&picture=https://homepages.cae.wisc.edu/~ece533/images/fruits.png"

尽管令人惊讶地出现以下错误:

{"error":{"message":"Unsupported post request.","type":"GraphMethodException","code":100,"fbtrace_id":"ACYX59xl8QtGpvK6wozgxUb"}}

  1. 如果我正在对我的应用程序使用REST GET网络服务调用,该调用返回的图片与Point 1)相同,则它将不起作用。 https://fkesh.ngrok.io/profilePicture/pageProfilePic.png 是GET网络服务调用。

curl -i -X POST "https://graph.facebook.com/v8.0/me/picture?access_token=[access_token]&picture=https://fkesh.ngrok.io/profilePicture/pageProfilePic.png"

很遗憾,出现以下错误,并且图片无法上传:

{"error":{"message":"(#1) Could not fetch picture","type":"OAuthException","code":1,"fbtrace_id":"A841VXO47expQy08MWoN3uF"}}

  1. 最好是可以从流/文件上传图片,但是上传都不起作用:

curl -X POST -H "Content-Type:multipart/form-data" -d "@pool.png" "https://graph.facebook.com/v8.0/me/picture?access_token=[access_token]"

即将出现与第2点相同的错误:

{"error":{"message":"(#1) Could not fetch picture","type":"OAuthException","code":1,"fbtrace_id":"AT3MqnpHjGyqm1akujpOsEa"}}

如何使Point 2)或3)工作?

0 个答案:

没有答案
相关问题