BAZIL
#1
[LjUA] Командор
могущество: 1103
длань судьбы
гоблин Безил
105 уровня
питаюсь пройти авторизацию
the-tale.org/accounts/auth/api/login?api_version=1.0&api_client=BAZIL-1000&email=name@gmail.com&password=5678908
получаю ответ
Извините, запрашиваемая Вами страница не найдена.
подскажите как поправить строку запроса?
Mefi
#2
без гильдии
могущество: 11817
длань судьбы
эльф Максиэн
125 уровня
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
[LjUA] Командор
могущество: 1103
длань судьбы
гоблин Безил
105 уровня
HTTPСоединение = Новый HTTPСоединение("the-tale.org");
ЗапросPOST = Новый HTTPЗапрос("POST");
через POST и идет
Mefi
#4
без гильдии
могущество: 11817
длань судьбы
эльф Максиэн
125 уровня
BAZIL
Я попробовал через обычный form и уже получил иную ошибку "Неверный csrf токен...." связанную уже с нюансами авторизации.
api_client=1-0.3.25.5 пробовали?
BAZIL
#5
[LjUA] Командор
могущество: 1103
длань судьбы
гоблин Безил
105 уровня
конечно
/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
[LjUA] Командор
могущество: 1103
длань судьбы
гоблин Безил
105 уровня
может кто подскажет как можно заполнить параметры на https://www.hurl.it что бы получить сообщение не верный логин или пасс, как я не пробую получаю в ответ только "error": "Неверный csrf токен. Если Вы об....."
BAZIL
#7
[LjUA] Командор
могущество: 1103
длань судьбы
гоблин Безил
105 уровня
беру пример из описания через curl

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

что то лыжи не едут :-(
CrazyNiger
#8
[DRAGO] Магистр
могущество: 7871
длань судьбы
мужчина Злобный Дракон
260 уровня
добавь еще заголовок "X-CSRFToken" с токеном
BAZIL
#9
[LjUA] Командор
могущество: 1103
длань судьбы
гоблин Безил
105 уровня
Не выходит, если не очень затруднит может кто привести скрин или текст батника



Сообщение изменено
BAZIL
#10
[LjUA] Командор
могущество: 1103
длань судьбы
гоблин Безил
105 уровня
Пойдём другим путем за первый пример скриншот https://www.hurl.it с сообщением не верный логин или пароль И текст батника через курл переведу 25 печенек

¯\_(ツ)_/¯



Сообщение изменено
Tiendil
#11
[НБ] Магистр
могущество: 14174
разработчик
дварф Халлр
90 уровня
перенёс в раздел разработка
Tiendil
#12
[НБ] Магистр
могущество: 14174
разработчик
дварф Халлр
90 уровня
В примере с 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
[LjUA] Командор
могущество: 1103
длань судьбы
гоблин Безил
105 уровня
Спасибо, проверить смогу уже в понедельник
BAZIL
#14
[LjUA] Командор
могущество: 1103
длань судьбы
гоблин Безил
105 уровня
получилось !!!
печеньки перевел
Tiendil
#15
[НБ] Магистр
могущество: 14174
разработчик
дварф Халлр
90 уровня
BAZIL
Спасибо, но не надо было :-) это часть моей работы.