You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开发Facebook应用:页面图片上传需审核吗?Graph API上传报错求助

解决Graph API上传图片时的(#324) Requires upload file错误

技术问题排查(优先处理)

这个错误本质是请求不符合上传要求,和审核无关,先从以下几点排查:

  • 请求格式必须正确:上传图片必须使用multipart/form-data编码格式发送请求,不能用JSON格式。需将图片文件作为表单字段source上传,同时可附带message等其他参数。
  • 确认API端点:上传到用户相册的正确端点是/{user-id}/photos,如果是上传到页面,对应端点是/{page-id}/photos,不要使用非上传类端点。
  • 权限验证:确保已获取对应权限(比如用户相册需要user_photos,页面需要pages_manage_posts),且该权限已通过测试账号的授权流程。
  • 文件本身检查:确认文件存在、路径正确,无损坏,且格式为Facebook支持的类型(JPG、PNG、GIF等)。
  • 调试请求:用Postman等工具直接构造请求测试,排除代码封装带来的问题,验证请求本身是否能成功上传。

审核相关说明

  • 开发测试阶段:不需要提交完整审核,只要使用应用的管理员、开发者或测试员账号进行测试,即可直接使用上传功能。
  • 面向普通用户开放:如果要让非测试范围内的普通用户使用该功能,涉及用户数据的权限(如user_photos)需要提交Facebook的权限审核,通过后才能让普通用户授权使用。

内容的提问来源于stack exchange,提问作者Canada_Goose

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 16:57:39