вот код:
def sendmessage(self, text): data = { 'request': '{"timestamp":"2015-12-03 12:20:52.127","line":"Привет я строка кирилицы","line_id":"0","receiver_id":"380222222222","phones":"380555555555"}', 'request_name': 'SEND_CHAT_LINE', 'request_type': 'HANDLE_CHATS', 'requester_info': '{"referrer":"","device_id":"359652059360680","device_phone_number":"3802222222222"}'} r = request(self.method, self.url, data=data, headers=self.headers) print(r.text)
Пытался указывать в хедере запроса:
headers={'User-Agent': 'TokensApp 1; PythonAPI; Python 3.4', 'Content-Type': 'application/json; charset=UTF-16'})
Кто что может сказать?
Не исключено, что на сервере какие то траблы, но телефоны между собой обмениваются сообщениями, а вот отправит с помощью Python как то не выходит.
Пробывал просмотреть трафик с помощью Fiddler. Оказалось что “+” заменяет сама библиотека, а вот с кодировкой разобраться не получилось.