Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, как получить валютные курсы за данный месяц.
Предварительные условия
- Учетные данные, как описано в аутентификации API. Этот сценарий поддерживает только проверку подлинности пользователей приложений. Функция "только для приложений" пока не поддерживается.
- Этот API в настоящее время поддерживает только доступ пользователей, где партнеры должны находиться в одной из следующих ролей: агент администрирования или агент продаж.
Сведения
- В настоящее время используется с API получения прайс-листа для вычисления ожидаемых расходов для локальных валют CSP плана Azure.
- Валютные курсы остаются актуальными в течение всего месяца, в который они публикуются.
- Дополнительные сведения о ценах на план Azure см. в документации по ценам на план Azure.
- Этот метод возвращает результаты в виде потока файлов. Поток файлов — это файл .csv или сжатый zip-файл .csv. Ниже приведены сведения о том, как запрашивать сжатые файлы.
Запрос REST
Синтаксис запроса
Способ | URI запроса |
---|---|
GET | https://api.partner.microsoft.com/v1.0/sales/fxrates(Month='{month}')/$value |
Обязательные параметры URI
Используйте следующие параметры пути, чтобы запросить нужный месяц валютных курсов.
Имя. | Тип | Обязательно | Описание |
---|---|---|---|
месяц | строка | Да | Должен быть в формате YYYYMM. Если пропущено, используется текущий месяц по умолчанию. |
Заголовки запросов
- См. сведения о заголовках REST для партнеров.
В дополнение к приведенным выше заголовкам файлы можно получить в сжатом виде, что сокращает пропускную способность и время загрузки. По умолчанию файлы не сжимаются. Чтобы получить сжатые версии файлов, можно включить следующее значение заголовка. Осознайте, что сжатые листы доступны только с апреля 2020 года, все запросы до апреля 2020 года доступны только как не сжатые.
Заголовок | Тип значения | значение | Описание |
---|---|---|---|
Accept-Encoding | строка | сдуть | Необязательно. Если опущенный поток файлов не сжимается. |
Пример запроса
GET https://api.partner.microsoft.com/v1.0/sales/fxrates(Month='201909')/$value HTTP/1.1
Authorization: Bearer
Accept-Encoding: deflate
Host: api.partner.microsoft.com
Ответ REST
В случае успешного выполнения этот метод возвращает валютные курсы в виде файлового потока. Поток файлов — это файл .csv или сжатый zip-файл .csv.
Коды успеха и ошибок ответа
Каждый ответ сопровождается кодом состояния HTTP, обозначающим успешное или неудачное выполнение, и дополнительными сведениями для отладки. Используйте средство трассировки сети, чтобы просматривать этот код, тип ошибки и дополнительные параметры. См. полный список кодов ошибок.
Пример ответа
HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 18548
Content-Type: application/octet-stream
Content-Disposition: attachment; filename=fxrates
Request-ID: 65fb6e59-051b-42f7-8771-c8c139b3c901
Date: Wed, 02 Oct 2019 03:42:54 GMT
"CurrencyCode","USDPerUnit","Month"
"AED","0.27224589249009701","2019”
======= Truncated ==============