INVALID_PARAMS_FIELD при использовании Transloadit
Когда я использую этот JSON, я получаю эту ошибку:
Сборка не удалась: INVALID_PARAMS_FIELD Предоставлено поле с неверными параметрами, оно содержит недопустимый json.
Вот JSON:
{
auth: {
key: key,
expires: "2018/01/30 09:01:20+00:00"
},
steps: {
imported: {
robot: "/s3/import",
result: true,
bucket: "mybucket",
bucket_region: "ap-southeast-2",
key: "myawskey",
path: "documents/h-asset-1/bitcoin.pdf",
secret: "myawssecret"
},
thumbnailed: {
use: [ "imported" ],
robot: "/document/thumbs",
result: true,
height: 500,
page: 1,
resize_strategy: "fit",
width: 200
},
store: {
use: [ "thumbnailed" ],
robot: "/s3/store",
bucket: "mybucket",
bucket_region: "ap-southeast-2",
key: "myawskey",
secret: "myawssecret"
path: "thumbnails"
}
}
}
Когда он является строковым, это
"{\"params\":{\"steps\":{\"thumbnailed\":{\"width\":200,\"use\":[\"imported\"],\"robot\":\"/document/thumbs\",\"result\":true,\"resize_strategy\":\"fit\",\"page\":1,\"height\":500},\"store\":{\"use\":[\"thumbnailed\"],\"secret\":\"myawssecret\",\"robot\":\"/s3/store\",\"path\":\"thumbnails\",\"key\":\"myawskey\",\"bucket_region\":\"ap-southeast-2\",\"bucket\":\"mybucket\"},\"imported\":{\"secret\":\"myawssecret\",\"robot\":\"/s3/import\",\"result\":true,\"path\":\"documents/h-asset-1/bitcoin.pdf\",\"key\":\"myawskey\",\"bucket_region\":\"ap-southeast-2\",\"bucket\":\"mybucket\"}},\"signature\":\"123123123\",\"auth\":{\"key\":\"myAuthKey\",\"expires\":\"2018/01/30 09:01:20+00:00\"}}}"
Обновление: когда я использую выше JSON
в тестировании шаблона он работает нормально, и я получаю результат.
Выкладываю вышеизложенное в http://api2.transloadit.com/assemblies
Я вошел в Уведомление, и оно вошло S3_IMPORT_NOT_FOUND
, S3 did not find the object that you asked for.
Я могу документ в ведре S3, и он работает нормально, когда он находится под шаблоном.
Заранее спасибо.