Итак, я пишу программу, которая публикует данные на URL и получает ответ. У почтальона требуется токен. Поэтому, когда я попытался сделать это на python, он дал мне ответ [401].
Проблема в том, что я сначала пытаюсь получить токен, а затем передать его моему методу post_data.
Я собираюсь поставить *** по URL, имени пользователя и паролю из соображений конфиденциальности.
import requests
import json
import pprint
import urllib
def get_token():
tokenurl='***'
data={
'grant_type':'password',
'username':'***',
'password':'***'
}
token=requests.post(tokenurl,data=data)
print(token)
get_token()
def post_data():
url1='***'
data={"***"
}
data_json = json.dumps(data)
headers = {'Content-type': 'application/json'}
response = requests.post(url, data=data_json, headers=headers)
pprint.pprint(response.json())