@Tishka17
Tishka17
15 May 2014
Tishka17

При попытке добавить пост в закладки через апи получаю "CSRFError". Хэдер указываю верный

15 May 2014

О. Добавлялку запилили?

15 May 2014

rayslava, типа

#ntkly/2 в ответ на /1
15 May 2014

Подтверждаю. Та же фигня.

#ntkly/3 в ответ на /2
15 May 2014

Ты хедер X-CSRF забыл добавить.
#ntksi

#ntkly/4 в ответ на /3
15 May 2014

rayslava, так добавляю же. может пишу как-то не так?

#ntkly/5 в ответ на /4
15 May 2014

"Content-Type: application/x-www-form-urlencoded; charset=utf-8
Content-Length: 22
X-CSRF: 90f77ce5b80f7c8cead0c8edd8fbcde58a2c66a1"

И получился #ntksi

#ntkly/6 в ответ на /5
15 May 2014

rayslava, странно. Ни с вашим токен, но с моим из курал не поулчается ничего отправить

#ntkly/7 в ответ на /6
15 May 2014

*из курла

#ntkly/8 в ответ на /7
15 May 2014

curl http://point.im/api/post -H "X-CSRF: 90f77ce5b80f7c8cead0c8edd8fbcde58a2c66a1" -H "User-Agent: Opera/9.80 (Windows NT 6.1) Presto/2.12.388 Version/12.15" -H "application/x-www-form-urlencoded" --data "text=123&tag=1" выдает {"error": "CSRFError"}

#ntkly/9 в ответ на /7
15 May 2014

Ну фиииг знает. Я вот из моего cl-point-bot'а уже даже комментировать научился.
Сейчас удалялку пилю :)

#ntkly/10 в ответ на /8
15 May 2014

Куки где?

#ntkly/11 в ответ на /9
15 May 2014

rayslava, эээ. вообще апи без куков должно работать

#ntkly/12 в ответ на /11
15 May 2014

Да? А, это вебсокет, наверное, без кук не работает.

#ntkly/13 в ответ на /12
15 May 2014

rayslava, это не веб сокет. Вместо кук кастомный хэдер же

#ntkly/14 в ответ на /13
15 May 2014

Я понял, да. Ну, тогда даже не знаю.

#ntkly/15 в ответ на /14
15 May 2014

rayslava, а ты с куками?

#ntkly/16 в ответ на /15
15 May 2014

Ага.

#ntkly/17 в ответ на /16
15 May 2014

В общем, если эмоциональный код не вызывает раздражения, можешь в моём гитхабе посмотреть :)

#ntkly/18 в ответ на /16
15 May 2014

rayslava, попробовал курлом с куками. так же хрень. я что-то капитально делаю не так

#ntkly/19 в ответ на /17
15 May 2014

В общем, я устанавливаю куки, ставлю два токена, и запрашиваю всякое.
И работает.

#ntkly/20 в ответ на /19
15 May 2014

rayslava, ну вот один токен для получения списка постов у меня пашет давно в клиенте без куков. а второй - нет почему-то.

#ntkly/21 в ответ на /20
15 May 2014

А оба токена передавать пробовал?

#ntkly/22 в ответ на /21
15 May 2014

rayslava, первым делом так и сделал (=

#ntkly/23 в ответ на /22
15 May 2014

А оба токена и куку? :D

#ntkly/24 в ответ на /23
15 May 2014

rayslava, вот щас в консоли - оба токена и куку.

#ntkly/25 в ответ на /24
15 May 2014

Ещё раз, с нуля.
logout
login
2 токена и кука

#ntkly/26 в ответ на /25
15 May 2014

Кстати, логин у меня иногда только со второго раза логинит почему-то

#ntkly/27 в ответ на /26
15 May 2014

rayslava, ну я без логаута делаю. Логинит сходу всегда, с этим проблема нет.

#ntkly/28 в ответ на /26
15 May 2014

rayslava, дай ссылку плиз

#ntkly/29 в ответ на /18
15 May 2014

https://github.com/rayslava/cl-point-bot
Самое интересное — в файле connection

#ntkly/30 в ответ на /29
15 May 2014

rayslava, вроде никакой магии, насколько я распарсил эти скобочки

#ntkly/31 в ответ на /30
21 May 2014

а ты точно csrf-токен передаёшь?

21 May 2014

насколько могу судить - да

#ntkly/33 в ответ на /32

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.