Форум сайта python.su
Делаю мультиотправку сообщений с сервиса https://smsworldhub.com/ru/info/api
Т.е. баланс или отправку одного сообщения делает легко
import requests my_token = "17982......................." get_url = "https://api.smsworldhub.com/v1/balance?token=%s" % my_token" r = requests.get(rurl) print(r.content)
Офлайн
Ни как не удается правильно передать массив в запрос POST. Помогите пожалуйста.
Офлайн
r = requests.post(......)
Офлайн
какраз это понятно, а вот массив как передпть туда
Офлайн
import requests token = "bbd....." url = "https://api.smsworldhub.com/v1/send/multi?token=%s" % (token) payload = [{"phone":"+79180000000","mes":"Balance 50 rur"}, {"phone":"+79181111111","mes":"Balance 51 rur}] resp = requests.post(url, data={"messages":payload}) print resp.content
Отредактировано Sokruto (Сен. 20, 2017 00:16:53)
Офлайн
Форма отправляет вот это
token:bbd....59eb0aec2f6333fd3a44ac8292b957a301 messages[0][phone]:+79184404550 messages[0][mes]:Test sms 1 messages[1][phone]:+79182052835 messages[1][mes]:Test sms 2
Отредактировано Sokruto (Сен. 22, 2017 11:12:02)
Офлайн
Ахренеть, ГОД прошел, а воз и ныне там. Я посмотрел в документацию - написано плохо, я не знаю как именно отправлять надо. Но блин вы же их клиент, вы им деньги платите, у них есть поддержка - так как того вы здесь спрашиваете??? Пишите им, прямым текстом - пусть покажут пример передаваемых данных на сервер. Прям JSON. Пусть консультируют вас до тех пор пока у вас не получится.
Прям плакать хочется
Офлайн
да я от них уходил, но тут пришлось вернуться. Поддержка помочь не пожет, на питоне не пишут, а нп ПХП ваять у меня не вариант. Все скрипты написал на питоне, на серве у меня все крутится. Там вся загвоздка именно с массивом, как только я не извращался, их апи массив не читает корректно.
Хотя все, кто мне пытался помочь говорят, что это
payload = [{"phone":"+79180000000","mes":"Balance 50 rur"}, {"phone":"+79181111111","mes":"Balance 51 rur}] resp = requests.post(url, data={"messages":payload})
Офлайн
Sokruto
да я от них уходил, но тут пришлось вернуться. Поддержка помочь не пожет, на питоне не пишут, а нп ПХП ваять у меня не вариант. Все скрипты написал на питоне, на серве у меня все крутится. Там вся загвоздка именно с массивом, как только я не извращался, их апи массив не читает корректно.Хотя все, кто мне пытался помочь говорят, что это
Офлайн