【发布时间】:2020-12-03 19:41:18
【问题描述】:
我正在尝试通过 Facebook 的图形 API 发布包含多张照片的页面帖子。
目前来自docs和另一个question here,都说照片应该单独上传,然后发布带有attached_media参数的帖子。
照片上传正常,没有任何问题,我得到了他们的 ID。 问题是发布帖子的请求给出了:
{
"error": {
"message": "An unknown error has occurred.",
"type": "OAuthException",
"code": 1,
"fbtrace_id": "SOME TRACE ID"
}
如果我从请求中删除附加媒体参数,则帖子发布正常。任何想法可能是什么问题?
以下是 CBroe 的特别要求: 照片上传:
端点:/{page-id}/photos
有效载荷:
{
"url": "some-image-url",
"caption": "Some image caption",
"published": false
}
端点:/{page-id}/feed
有效载荷:
{
"message": "Some post message",
"published": false,
"attached_media": [
{"media_fbid": "PHOTO_ID_RETURNED_FROM_THE_ABOVE_REQUEST"}
]
}
负载以 json 格式发送到端点。仅当我删除 attached_media 参数时,此请求才有效。
【问题讨论】:
-
“知道可能是什么问题吗?” - 因为您忽略了向我们展示您实际在做什么:不。
-
你是认真的吗?我准确描述了问题所在..您还需要了解什么?我将编辑问题。
-
当然,我是认真的,我们不知道您尝试了什么确切请求,因此根据您目前提供的信息,其他一切都是猜测。如果您还没有这样做,请阅读How to Ask。经验法则是 - 显示您正在做什么的代码,而不是仅仅给出口头解释的解释,当涉及到细节时,这可能仍然意味着很多不同的事情。
-
我编辑了这个问题,但我在这里不太同意你的看法。这个问题不是关于编码,而是关于原则。以特定语言发布代码只会令人困惑。
-
那么您在这里指的是什么确切的文档?我能找到
attached_media中提到的唯一上下文是更新现有帖子时。
标签: facebook facebook-graph-api