BAZIL
#1
[ЦИА] Офицер
могущество: 674
длань судьбы
гоблин Безил
90 уровня
питаюсь пройти авторизацию
the-tale.org/accounts/auth/api/login?api_version=1.0&api_client=BAZIL-1000&email=name@gmail.com&password=5678908
получаю ответ
Извините, запрашиваемая Вами страница не найдена.
подскажите как поправить строку запроса?
Mefi
#2
[ЦИА] Командор
могущество: 5751
длань судьбы
эльф Максиэн
111 уровня
BAZIL
В документации написано, что это POST метод. Т.е. через браузерную строку к нему не обратиться.
И api_client иной. Я лично таким вот запросом текущий ловил (предыдущий или интуитивно накидал сам api_client):
http://the-tale.org/api/info?api_version=1.0&api_client=1-0.3.23
В ответе 1-0.3.25.5 приходит.
BAZIL
#3
[ЦИА] Офицер
могущество: 674
длань судьбы
гоблин Безил
90 уровня
HTTPСоединение = Новый HTTPСоединение("the-tale.org");
ЗапросPOST = Новый HTTPЗапрос("POST");
через POST и идет
Mefi
#4
[ЦИА] Командор
могущество: 5751
длань судьбы
эльф Максиэн
111 уровня
BAZIL
Я попробовал через обычный form и уже получил иную ошибку "Неверный csrf токен...." связанную уже с нюансами авторизации.
api_client=1-0.3.25.5 пробовали?
BAZIL
#5
[ЦИА] Офицер
могущество: 674
длань судьбы
гоблин Безил
90 уровня
конечно
/api/login?api_version=1.0&api_client=1-0.3.25.5&email=name@gmail.com&password=5678908
и
/accounts/auth/api/login?api_version=1.0&api_client=1-0.3.25.5&email=name@gmail.com&password=5678908
дают в ответ Извините, запрашиваемая Вами страница не найдена.
BAZIL
#6
[ЦИА] Офицер
могущество: 674
длань судьбы
гоблин Безил
90 уровня
может кто подскажет как можно заполнить параметры на https://www.hurl.it что бы получить сообщение не верный логин или пасс, как я не пробую получаю в ответ только "error": "Неверный csrf токен. Если Вы об....."
BAZIL
#7
[ЦИА] Офицер
могущество: 674
длань судьбы
гоблин Безил
90 уровня
беру пример из описания через curl

в ответ все так же "{"code": "common.csrf", "error": "Неверный csrf токен. Ес.............."

что то лыжи не едут :-(
CrazyNiger
#8
[DRAGO] Магистр
могущество: 6063
длань судьбы
мужчина Безумный Ди
260 уровня
добавь еще заголовок "X-CSRFToken" с токеном
BAZIL
#9
[ЦИА] Офицер
могущество: 674
длань судьбы
гоблин Безил
90 уровня
Не выходит, если не очень затруднит может кто привести скрин или текст батника



Сообщение изменено
BAZIL
#10
[ЦИА] Офицер
могущество: 674
длань судьбы
гоблин Безил
90 уровня
Пойдём другим путем за первый пример скриншот https://www.hurl.it с сообщением не верный логин или пароль И текст батника через курл переведу 25 печенек

¯\_(ツ)_/¯



Сообщение изменено
Tiendil
#11
[НБ] Магистр
могущество: 13811
разработчик
дварф Халлр
87 уровня
перенёс в раздел разработка
Tiendil
#12
[НБ] Магистр
могущество: 13811
разработчик
дварф Халлр
87 уровня
В примере с curl-ом опечатка — пропущена «;» в cookies, поэтому серрвер csrftoken не видел.

Правильный пример

curl -b "sessionid=kwc2ngq02dilu56ti76nj21z18wzaghe; csrftoken=wxiefxk7i6kvkUeyi4jU2xO0B96RwvJc" -d "email=email@gmail.com&password=11111" -H "X-CSRFToken: wxiefxk7i6kvkUeyi4jU2xO0B96RwvJc" "http://the-tale.org/accounts/auth/api/login?api_version=1.0&api_client=SASS-asas"
BAZIL
#13
[ЦИА] Офицер
могущество: 674
длань судьбы
гоблин Безил
90 уровня
Спасибо, проверить смогу уже в понедельник
BAZIL
#14
[ЦИА] Офицер
могущество: 674
длань судьбы
гоблин Безил
90 уровня
получилось !!!
печеньки перевел
Tiendil
#15
[НБ] Магистр
могущество: 13811
разработчик
дварф Халлр
87 уровня
BAZIL
Спасибо, но не надо было :-) это часть моей работы.