API биллинга Azure в Python - PullRequest
       50

API биллинга Azure в Python

0 голосов
/ 05 июля 2018

Я пытаюсь рассчитать стоимость использования Azure в python, получив ответ от URL API с импортом urllib3.

Но я не получаю полных данных в ответе. Частичные данные идут. Мое требование состоит в том, чтобы получить эти данные за день и отправить письмо за 5 дней со сравнением. Я могу получить это в powershell, но не в Pyhton.

Вот код, который я использую:

import requests
import datetime
import json
import logging
import urllib3
import csv
#logging.raiseExceptions=False
Enrollmentnbr = 'xxxx'
key  = 'xxxxxxxxxxxxxxxxxxxxxxxxxx'
month= datetime.date.today().strftime('%Y-%m')
urlbase = 'https://ea.azure.com/rest/'
#authHeaders = {'Authorization': 'Bearer ' + key}
url= urlbase + Enrollmentnbr + "/usage-report?month="+month+"&type=detail"

headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) 
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36',
      'Authorization': 'Bearer {0}'.format(key)}

http = urllib3.PoolManager()
response = http.request('GET', url=url,headers=headers)
...