image - Facebook 主页个人资料图片上传不起作用。如何上传页面图片?
问题描述
我尝试上传 Facebook 页面的个人资料图片。
- 如果我在互联网上使用公共图片网址,则上传有效,因此图片已更新。虽然它对我没有帮助,因为我想上传我自己的页面个人资料图片。
因此,随着页面个人资料图片的更新,此调用似乎可以正常工作:
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"}}
- 如果我对我的应用程序使用 REST GET 网络服务调用,它返回与第 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"}}
- 最好的办法是从流/文件上传图片,但上传也不起作用:
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"}}
怎么可能使第 2) 点或第 3) 点起作用?
解决方案
推荐阅读
- javascript - 即使使用 await/async,执行顺序也不正确。内部代码完成后我可以执行外部代码吗?
- python - 将 .SVG 图像放入 tkinter Frame
- vba - 刷新链接表时的 MS Access 检测
- javascript - 如何将表单中的数据 POST 到不同的服务器
- c# - 如何从 MySQL 中获取 sum(Net_weight) 以查询结果并使用 ID 保存到 MSSQL
- css - *ngFor - 如果找到,如何覆盖模板循环中的值
- date - 创建超链接以跳转到指定列中值与 TODAY() 匹配的第一个单元格
- python - 如何拆分列并将它们合并为行?
- sql - 用列名中的下划线动态替换空格
- unity3d - Isometric tilemaps :管理附加到瓷砖的游戏对象的排序层