Отправка Post запроса

awm

Client
Регистрация
02.11.2011
Сообщения
160
Благодарностей
44
Баллы
28
В общем пытаюсь сделать постер в tumblr.com с редакторами подружиться не получилось, начал копать в сторону гет пост запросов.
выловил в заголовке такую информацию
Код:
POST https://www.tumblr.com/svc/post/update HTTP/1.1
Host: www.tumblr.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:29.0) Gecko/20100101 Firefox/29.0
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Content-Type: application/json; charset=UTF-8
X-tumblr-puppies: !331422913578036|Mnf0t8NFnwj5mT0Nzwgzv5wrROI
X-tumblr-form-key: qYsndai0JnQIZLFKKIPDSlutYU
X-Requested-With: XMLHttpRequest
Referer: https://www.tumblr.com/new/text
Content-Length: 668
Cookie: tmgioct=XXjyDfdeOfL6BDG4vYVpnljv; __utma=189990958.80680924.1364894904.1422909151.1
Пытаюсь встроить все это дело вписать в экшен зенно и получаю ответ от сервера о неправильном запросе: 400 Bad Request

Вот скрины моего экшена
post-d.jpg post-o.jpg

Вторые сутки над сижу ничего не выходит, пробовал уже через api tumblr.com , но нужный запрос из их документации у меня не отрабатывает.
к примеру get запрос типа
Код:
http://api.tumblr.com/v2/blog/citriccomics.tumblr.com/posts/text?api_key={key}
отрабатывает нормально, он выдает информацию по текстовым постам.
Код:
http://api.tumblr.com/v2/blog/{base-hostname}/post?api_key={key}
это post запрос для постинга - выдает ошибку 401 Not Authorized

В чем мои ошибки? Пните в нужном направлении! :-)
 

nole

Client
Регистрация
19.11.2010
Сообщения
368
Благодарностей
217
Баллы
43
очевидно параметр "tmgioct=" в кукисах не постоянный, нужно получить правильное значение, спарсив ответ
это на первый взгляд
а вообще, ловишь тем же софтом что отправляет зенно, когда выполняет этот экшн, и сравниваешь с тем, что отправляет браузер
 
  • Спасибо
Реакции: awm

awm

Client
Регистрация
02.11.2011
Сообщения
160
Благодарностей
44
Баллы
28
очевидно параметр "tmgioct=" в кукисах не постоянный
Эти куки за сеанс не меняются а вот
X-tumblr-puppies: !331422982759973|x0GXyZ3uCXASq5bvjhMDWiGzk
я так понимаю какой то ключ для постинга который получается через post запрос на
Код:
https://www.tumblr.com/svc/secure_form_key
но он не отрабатывает идет ошибка 403 Forbidden
перед post запросом для самого постинга на
Код:
https://www.tumblr.com/svc/post/update
Попытки запросов экшенов пост и гет в фидлере не отображаются - даже гет через который вытаскиваю кукис, а когда просто кликаешь как в режиме записи все идет через фидлер.
 

seomiks

Client
Регистрация
13.09.2014
Сообщения
369
Благодарностей
124
Баллы
43
Здравствуйте, как успехи? У Вас получилось, постер сделать?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)