Добрый день!
Не могу понять как поменять страничку в confluence api.
Я могу получить сам код страницы с помощью метода get:
def get_page_info(Link, login, password):
#Берем "Суп" страницы:
r = requests.get(str(Link), auth=HTTPBasicAuth(str(login), str(password)),verify=False)
return r
Пытаюсь запустить все и с помощью метода put изменить содержимое:
def write_data():
headers = {
'Content-Type': 'application',
}
info = get_page_info('https://confluence........ru/pages/viewpage.action?pageId=635355', "111111","9999999")
date = {"version": {"number": 2},
"title": "КБ_9999 - Global Site",
"type": "page",
"body": {"storage": {"value": "<p>TESTTT.</p>",
"representation": "storage"}}}
response = requests.put('https://confluence.........ru/pages/viewpage.action?pageId=613355',headers=headers ,data=json.dumps(date), auth=HTTPBasicAuth(".....", '.....'),verify=False)
result = get_page_info('https://confluence........ru/pages/viewpage.action?pageId=613655', "99999,"99999")
print('1',result)
write_data()
(логины и пароли указал случайные для вопроса)
Мне выводит постоянное Response [200], но никаких изменений со страницей не происходит!
Возможно я не правильно указал значения в словаре date?
Можете пожалуйста объяснить зачем нужен headers и где мне брать значения для словаря date?
Я брал этот код как пример с интернета, не до конца понял как он работает