Я пытаюсь отправить некоторые данные json, но я хочу настроить их для каждого сообщения, которое я делаю с помощью ввода пользователя, сейчас я делаю это через CLI, чтобы получить PoC.
У меня проблемы с добавлением пользовательского ввода, хотя я пробовал это, но это не сработало.
import requests
import json
ticket = input("Type the ticket you want to answer : ")
print("Ticket #" + ticket)
customInput = input("Type the message you will post : ")
print(answer)
headers = {
'Content-Type': 'application/json',
}
data = '{ "helpdesk_note": { "body":customInput, "private":true }}'
response = requests.post('http://my.site.com/dir/dir/'+ticket+'/conversations/note.json', headers=headers, data=data, auth=('SOMEKEY', 'X'))
print("Ticket has been answered.")
Когда это происходит, оно не публикует никаких сообщений, но если у меня есть готовое "тело", оно публикуетесли я добавлю "" к моему сообщению, например
data = '{ "helpdesk_note": { "body":"This will actually work", "private":true }}'
Как я могу сделать это как пользовательский ввод ??