Synology Chat API Python
Я хотел бы использовать API чата для Synology.
Я уже знаю состав веб-ссылки, чтобы действовать в чате и отправлять сообщения. Эта ссылка работает, когда я использую ее в веб-браузере:
http://"IP":"PORT"/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token="TOKENKEY"&payload={"text":"Test message.\nDavid fait un test API"}
Я получаю этот текст: Test message.David fait un test API
Теперь я хотел бы использовать его в Python, но я могу использовать только библиотеку 'urllib' и 'json'.
Можете ли вы сказать мне, как я могу бежать наurllib
'запрос со значением за' текст ', который может быть изменен динамически?
Спасибо.
1 ответ
import requests
import json
TAGET_URL = http://"IP":"PORT"/webapi/entry.cgi?api=SYNO.Chat.External&method=incoming&version=2&token="TOKENKEY"
message='hello world'
body = 'payload=' + json.dumps({'text': message})
response = requests.post(TARGET_URL,body)