#linkedin #linkedin-api
#LinkedIn #linkedin-api
Вопрос:
Я внедряю загрузку видео из нескольких частей LinkedIn, и я постоянно получаю HTTP 400 на последнем шаге для завершения загрузки. Итак, я успешно зарегистрировал загрузку и также загрузил все фрагменты, но при последнем запросе для завершения загрузки он всегда завершается с ошибкой HTTP 400 без текста ошибки.
ЗАПРОС (я сократил etags):
{"headers":{"Authorization":"Bearer MINE_TOKEN","Content-type":"application/json","Accept":"*/*"},"body":{"completeMultipartUploadRequest":{"mediaArtifact":"urn:li:digitalmediaMediaArtifact:(urn:li:digitalmediaAsset:C5605AQFNb8_dDqQmGQ,urn:li:digitalmediaMediaArtifactClass:uploadedVideo)","metadata":"","partUploadResponses":[{"headers":{"ETag":"/ambry-video/signedId/AQHX-ok3ZVEXKbzXbbNc4.bin"},"httpStatusCode":200},{"headers":{"ETag":"/ambry-video/signedId/AQHCRXYeFezDepnlaL9MT1c6ZEtTmbHLZW7l27uW3TB-7Hwp4fhPH3r_gisT7EE.bin"},"httpStatusCode":200},{"headers":{"ETag":"/ambry-video/signedId/AQF6qeurhH4SRX73lH95H4hb8kuk2ewWEZG0M.bin"},"httpStatusCode":200},{"headers":{"ETag":"/ambry-video/signedId/AQEEZ1TRc9-QWyjCwvNB0lA2E.bin"},"httpStatusCode":200},{"headers":{"ETag":"/ambry-video/signedId/AQG0tdOtE.bin"},"httpStatusCode":200},{"headers":{"ETag":"/ambry-video/signedId/AQHclPE.bin"},"httpStatusCode":200},{"headers":{"ETag":"/ambry-video/signedId/ZaABdsrBYs.bin"},"httpStatusCode":200},{"headers":{"ETag":"/ambry-video/signedId/AQGU7oDvN9ssN_w.bin"},"httpStatusCode":200}]}}}
ОТВЕТ:
HTTP/2 400 returned for "https://api.linkedin.com/v2/assets?action=completeMultiPartUpload
Единственное, что я заметил, это пустое metadata
поле при завершении загрузки, но я получил пустые метаданные при регистрации загрузки, и я видел, что это должно быть в ответе при регистрации загрузки, по крайней мере, в документации так указано -> https://learn.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/vector-asset-api#complete-multi-part-upload
Любая помощь будет приветствоваться, и если вам нужна дополнительная информация, пожалуйста, дайте мне знать! Спасибо!