Уведомления

Группа в Telegram: @pythonsu

#1 Март 4, 2019 14:34:38

asgrom
Зарегистрирован: 2018-08-10
Сообщения: 8
Репутация: +  1  -
Профиль   Отправить e-mail  

api seasonvar

Запрос к серверу:

 data = {
    'key': key,
    'command': 'search',
    'query': 'цена лжи',
    'country': ('Россия', 'usa')
}
res = request('POST', url, data=data, headers=headers)

На этот запрос получаю ответ:
 Fatal error: Uncaught TypeError: Argument 2 passed to Season::search() must be of the type array, string given, called in /www/api.seasonvar.ru/var/class/Route.php on line 74 and defined in /www/api.seasonvar.ru/var/class/Season.php:540
Stack trace:
#0 /www/api.seasonvar.ru/var/class/Route.php(74): Season->search('\xD1\x86\xD0\xB5\xD0\xBD\xD0\xB0 \xD0\xBB\xD0\xB6\xD0\xB8', 'usa', NULL)
#1 /www/api.seasonvar.ru/public/index.php(24): Route->run(Array)
#2 {main}
  thrown in /www/api.seasonvar.ru/var/class/Season.php on line 540

country должен быть массивом. Если передавать json, то не проходит авторизация - сервер, падла, говорит, что ключ неверен.

Есть идейки?

Офлайн

#2 Март 4, 2019 15:01:35

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

api seasonvar

asgrom
Есть идейки?
Так и предавайте массив, что это за фигня в круглых скобках?

{
"firstName": "Иван",
"lastName": "Иванов",
"address": {
"streetAddress": "Московское ш., 101, кв.101",
"city": "Ленинград",
"postalCode": "101101"
},
"phoneNumbers": [
"812 123-1234",
"916 123-4567"
]
}



Офлайн

#3 Март 4, 2019 19:10:47

asgrom
Зарегистрирован: 2018-08-10
Сообщения: 8
Репутация: +  1  -
Профиль   Отправить e-mail  

api seasonvar

FishHook
Так и предавайте массив, что это за фигня в круглых скобках?
да хоть треугольные скобки. один фиг

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version