Загрузка видео документации API Linkedin не работает - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь загрузить видео в соответствии с документацией Linkedin

https://docs.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/vector-asset-api#register -an-upload-for-video

Мое приложение имеет необходимые разрешения для этого действия и регистрация видео прошла успешно.

Но когда я использую предложенную опцию загрузки, всегда генерируется ошибка с кодом SignatureDoesNotMatch , а сообщение Считанная нами подпись запроса делает не соответствует подписи, которую вы предоставили. Проверьте ваш ключ и метод подписи

Я делаю запрос, аналогичный документации, но с параметрами, возвращаемыми из реестра

curl -v  -H "Content-Type:application/octet-stream"
-H "x-amz-server-side-encryption:aws:kms"
-H "x-amz-server-side-encryption-aws-kms-key-id:e10ace24-blah-4977-bar-89foo193e2ab"
--upload-file sample_video.mp4 'https://video-uploads.s3-accelerate.amazonaws.com/C5400AQHpR1ANqMWqNA/aws-userUploadedVideo?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20180120T000018Z&X-Amz-SignedHeaders=content-type%3Bhost%3Bx-amz-server-side-encryption%3Bx-amz-server-side-encryption-aws-kms-key-id&X-Amz-Expires=86400&X-Amz-Credential=AKIAJYU2MA%2F20180120%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=f7c0756a80998786766588878768778768977687d4c687b3f1a0e8'

Какой правильный запрос на загрузку видео с linkedin API?

...