Я создаю программу, которая будет перечислять альбомы/папки и изображения с моего Amazon Cloud Drive. Я могу проверить подлинность и получить токен, следуя инструкциям here на публичной странице apazon.Amazon Cloud Drive REST api endpoint
У меня возникли проблемы со следующим вызовом, чтобы описать мои конечные точки here в разделе Account API.
Использование получить
GET : {{metadataUrl}}/account/endpoint Gets the customer end-point against
which REST queries will be executed.
Так что мой запрос выглядит точно так же, как это в стельку и на моем сайте так же, как это описано на сайте Amazon here под Получить конечной точки. Единственные отличия - это токен по очевидным причинам.
Sample Request:
GET /drive/v1/account/endpoint HTTP/1.1
Host: drive.amazonaws.com
Authorization: Bearer
Atza|IQEBLjAsAhQ5zx7pKp9PCgCy6T1JkQjHHOEzpwIUQM
Мой ответ:
{
"message":"Authorization header requires 'Credential' parameter.
Authorization header requires 'Signature' parameter.
Authorization header requires 'SignedHeaders' parameter.
Authorization header requires existence of either a 'X-Amz-Date'
or a 'Date' header. Authorization=Bearer"
}
Что я ожидаю:
{
"customerExists": true,
"contentUrl": "https://content-na.drive.amazonaws.com/cdproxy/",
"metadataUrl": "https://cdws.us-east-1.amazonaws.com/drive/v1/"
}
я нашел некоторую информацию о строительстве объектов в моем ответе от амазонки, однако, нет в списке в документации на сайте разработчика Amazon. Это что-то новое, что не было обновлено в документах, или я делаю что-то неправильно?