我正在尝试通过 Facebook 的图形 API 发布包含多张照片的页面帖子。
目前,从文档和这里的另一个问题来看,照片应该单独上传,然后使用attached_media参数发布帖子。
照片上传正常,没有任何问题,我得到了他们的 ID。问题是发布帖子的请求给出了:
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1,
"fbtrace_id": "SOME TRACE ID"
}
Run Code Online (Sandbox Code Playgroud)
如果我从请求中删除 Attached_media 参数,则帖子可以正常发布。您知道可能是什么问题吗?
特别针对 CBroe,以下是要求: 对于照片上传:
端点:/{page-id}/photos
有效负载:
{
"url": "some-image-url",
"caption": "Some image caption",
"published": false
}
Run Code Online (Sandbox Code Playgroud)
端点:/{page-id}/feed
有效负载:
{
"message": "Some post message",
"published": false,
"attached_media": [
{"media_fbid": "PHOTO_ID_RETURNED_FROM_THE_ABOVE_REQUEST"}
]
}
Run Code Online (Sandbox Code Playgroud)
有效负载以 json 形式发送到端点。仅当我删除该参数时,此请求才有效attached_media
。