[API google GMB]无法使用媒体上载照片。上载用于从字节上载的API
您好,我正在尝试使用google my business API从bytes上传照片,步骤如下指南所述:guide upload from bytes
对于测试,我使用curl请求
步骤如下:
获取MediaItemDataRef(此步骤工作正常):
curl -X POST -v -H "Authorization: Bearer <access_token>"
“https://mybusiness.googleapis.com/v4/accounts//locations//media:startUpload”
我收到一个“resourceName”变量
使用在中进行的调用返回的resourceName 上传字节的上一步:
curl -X POST -T ~/<patch_to_the_file.png> -v -H "Authorization:
Bearer <access_token>"
"https://mybusiness.googleapis.com/upload/v1/media/<resourceName>?uploadType=media"
curl -X POST
--data '{"mediaFormat":"PHOTO","locationAssociation"{"category":"FOOD_AND_DRINK"},"dataRef":
{"resourceName":"<resourceName>"}}'
-H "Authorization: Bearer <access_token>
-H "Content-Type: application/json"
"https://mybusiness.googleapis.com/v4/accounts/<id_account>/locations/<id_
locations>/media"
在第3步中,我在回答中收到以下错误:
{
"error": {
"code": 400,
"message": "Request contains an invalid argument.",
"status": "INVALID_ARGUMENT",
"details": [
{
"@type": "type.googleapis.com/google.mybusiness.v4.ValidationError",
"errorDetails": [
{
"code": 1000,
"message": "Fetching image failed."
}
]
}
]
}
}
我必须在Python中尝试相同的步骤,并且我有相同的错误,所以我想知道请求中的错误是什么
多谢各位
我也有类似的现象。 我也解决了这个问题。 在我的例子中,同一个商店的发布周期约为18秒,但当我将其更正为60秒周期时,问题就解决了
相关问题 更多 >
编程相关推荐