Работа с API и POST-GET на примере VK.COM

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Переустановил прогу в другую директорию, версия такая же как в ТС. Ошибок больше нет тока проблема осталась прежняя... На виртуалке всё отлично работает. ТС-у респект спасибо очень хорошая прога молор)))))
 

FamilyMan

Client
Регистрация
14.09.2014
Сообщения
32
Благодарностей
1
Баллы
8
remixstid и remixmdevice а вот это что за куки и нужно ли их тоже выпаршивать ?
 

alexx1

Новичок
Регистрация
22.08.2015
Сообщения
1
Благодарностей
0
Баллы
1
Всем привет. Запустил шаблон. И получаю такой ответ. Не могу понять почему.. Помогите, куда смотреть...

Код:
HTTP/1.1 302 Found
Server: Apache
Date: Fri, 06 Jan 2017 18:27:51 GMT
Content-Type: text/html; charset=windows-1251
Connection: keep-alive
X-Powered-By: PHP/3.9327
Pragma: no-cache
Cache-control: no-store
P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"
Location: http://vk.com/login.php?act=slogin&to=&s=0&m=4&email=
Content-Length: 0

HTTP/1.1 302 Found
Server: Apache
Date: Fri, 06 Jan 2017 18:27:51 GMT
Content-Type: text/html; charset=windows-1251
Connection: keep-alive
X-Powered-By: PHP/3.9327
Pragma: no-cache
Cache-control: no-store
P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"
Location: http://vk.com/login.php?act=slogin&to=&s=0&m=4&email=
Content-Length: 0
 

Tnyrtin

Client
Регистрация
12.05.2015
Сообщения
73
Благодарностей
8
Баллы
8

panacea

Client
Регистрация
27.04.2015
Сообщения
97
Благодарностей
28
Баллы
18
Добрый день. Хочу попробовать поработать с твиттером через гет-пост запросы. Работу делал по аналогии с вашей работой по ВК.
Хотел спросить, откуда вы взяли эту ссылку?
https://oauth.vk.com/authorize?clie...{-Variable.scope-}&response_type=token&v=5.40
Это api вконтакте, к твиттеру никакого отношения не имеет. https://vk.com/dev/manuals
 

Tnyrtin

Client
Регистрация
12.05.2015
Сообщения
73
Благодарностей
8
Баллы
8

Protey

Client
Регистрация
09.01.2016
Сообщения
208
Благодарностей
29
Баллы
28
Привет, подскажи как правильно передать ответ капчи через POST с такими параметрами?
/method/wall.post?owner_id=-{-Variable.grup_id-}&attachments={-Variable.foto-}&access_token={-Variable.token-}
Пробовал в данных передавать:
captcha_key={-Variable.Captcha_needed-}&{-Variable.Captcha_sid-}&access_token={-Variable.token-}
и
captcha_key={-Variable.Captcha_needed-}&{-Variable.Captcha_sid-}&owner_id=-{-Variable.grup_id-}&attachments={-Variable.foto-}&access_token={-Variable.token-}
и т.д. и т.п.
Один фиг в POST возвращает 14 ошибку, уже идеи кончились....
 

shved2

Client
Регистрация
16.07.2015
Сообщения
146
Благодарностей
53
Баллы
28
Привет, подскажи как правильно передать ответ капчи через POST с такими параметрами?
/method/wall.post?owner_id=-{-Variable.grup_id-}&attachments={-Variable.foto-}&access_token={-Variable.token-}
Пробовал в данных передавать:
captcha_key={-Variable.Captcha_needed-}&{-Variable.Captcha_sid-}&access_token={-Variable.token-}
и
captcha_key={-Variable.Captcha_needed-}&{-Variable.Captcha_sid-}&owner_id=-{-Variable.grup_id-}&attachments={-Variable.foto-}&access_token={-Variable.token-}
и т.д. и т.п.
Один фиг в POST возвращает 14 ошибку, уже идеи кончились....
Ничего не прописывать в данных.
Примерно так должно быть /method/wall.post?owner_id=-{-Variable.grup_id-}&attachments={-Variable.foto-}&access_token={-Variable.token-}&captcha_key={-Variable.Captcha_needed-}&captcha_sid={-Variable.Captcha_sid-}
 

Nikitos

Client
Регистрация
15.09.2016
Сообщения
46
Благодарностей
6
Баллы
8
Ребята помогите, не могу получить токен. Авторизовался, делаю запрос на токен, получил Location. Дальше делаю get запрос по этому адресу: Location и получаю : {"error":"invalid_request","error_description":"Security Error"} Не могу понять в чем проблема, приложение активно, вручную токен нормально получается. Подскажите куда копать, может проблема с куками ?
 

Protey

Client
Регистрация
09.01.2016
Сообщения
208
Благодарностей
29
Баллы
28

Nikitos

Client
Регистрация
15.09.2016
Сообщения
46
Благодарностей
6
Баллы
8

Protey

Client
Регистрация
09.01.2016
Сообщения
208
Благодарностей
29
Баллы
28
Последнее редактирование:

Nikitos

Client
Регистрация
15.09.2016
Сообщения
46
Благодарностей
6
Баллы
8

Protey

Client
Регистрация
09.01.2016
Сообщения
208
Благодарностей
29
Баллы
28

Daniil

Client
Регистрация
06.02.2017
Сообщения
18
Благодарностей
5
Баллы
3
Почему мне при переходе на сайт вк анализер выдает в url не vk.com, а
c1=2&c2=13765216&c3=&c4=https%3A//vk.com/&c5=&c7=https%3A//vk.com/&c9=&c15=&cv=2.0&cj=1&rn=0.07337874727124127
 

Daniil

Client
Регистрация
06.02.2017
Сообщения
18
Благодарностей
5
Баллы
3
Из оперы запросы либо не находит вообше, либо

5 UnStarred 06:07:32:502 True 5 0,188 s GET 503 213 text/html https://crash.opera.com/
 

Roma.Vi

Client
Регистрация
24.07.2015
Сообщения
72
Благодарностей
1
Баллы
8
get info


HTTP/1.1 301 Moved Permanently
Server: Apache
Date: Wed, 08 Mar 2017 17:31:26 GMT
Content-Type: text/html; charset=windows-1251
Content-Length: 0
Connection: keep-alive
X-Powered-By: PHP/3.11514
Set-Cookie: remixlang=3; expires=Fri, 09 Mar 2018 09:47:42 GMT; path=/; domain=.vk.com
Location: https://vk.com/badbrowser.php
Strict-Transport-Security: max-age=0

HTTP/1.1 200 OK
Server: Apache
Date: Wed, 08 Mar 2017 17:31:27 GMT
Content-Type: text/html; charset=windows-1251
Content-Length: 991
Connection: keep-alive
X-Powered-By: PHP/3.11514
Pragma: no-cache
Cache-Control: max-age=345600
Content-Encoding: gzip
Strict-Transport-Security: max-age=0


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

<script type="text/javascript">
<!--

//window.checkbrowser = true;
if (window.checkbrowser) {
try {
if (new XMLHttpRequest()) {
location.replace('/');
}
} catch(e) {
try {
if (new ActiveXObject('Msxml2.XMLHTTP')) {
location.replace('/');
}
} catch(e) {}
try {
if (new ActiveXObject('Microsoft.XMLHTTP')) {
location.replace('/');
}
} catch(e) {}
}
}
-->
</script>

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<script type="text/javascript" src="/js/iepngfix_tilebg.js?1"></script>

<title>You are using an outdated browser.</title>

<link rel="stylesheet" type="text/css" href="/css/al/fonts_cnt.css?2889730895" />
<link rel="stylesheet" type="text/css" href="/css/al/common.css?20679137782" />

<link rel="stylesheet" type="text/css" href="/css/al/away.css?15660981231" />


</head>

<body class="">

<div class="away_wrap page_block">
<div class="away_head"><a href="/" class="away_logo"></a></div>
<div class="away_content bad_browser">
<h2>JavaScript and Cookies need to be supported in order to use the site.</h2>
<div>
To be able to use all of the site&#39;s functions, download and install one of the following browsers:
<div class="good_browsers"><a href="away.php?to=http%3A%2F%2Fdownload.cdn.yandex.net%2Fdownloadable_soft%2Fbrowser%2F351784%2FYandex.exe" target="_blank" class="good_browser"><div class="browser_icon yandex"></div>Яндекс</a><a href="away.php?to=http%3A%2F%2Fwww.google.com%2Fchrome%2F" target="_blank" class="good_browser"><div class="browser_icon chrome"></div>Chrome</a><a href="away.php?to=http%3A%2F%2Fwww.opera.com%2F" target="_blank" class="good_browser"><div class="browser_icon opera"></div>Opera</a><a href="away.php?to=http%3A%2F%2Fwww.mozilla-europe.org%2F" target="_blank" class="good_browser"><div class="browser_icon firefox"></div>Firefox</a></div>
</div>
Alternatively, you can use <a href="https://m.vk.com/">the mobile version of the site</a>.
</div>
</div>

</body>
 

Roma.Vi

Client
Регистрация
24.07.2015
Сообщения
72
Благодарностей
1
Баллы
8
не могу найти Ip_h
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113

Roma.Vi

Client
Регистрация
24.07.2015
Сообщения
72
Благодарностей
1
Баллы
8

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 641
Баллы
113

Roma.Vi

Client
Регистрация
24.07.2015
Сообщения
72
Благодарностей
1
Баллы
8
Прокси было. Спасибо)0
 

Roma.Vi

Client
Регистрация
24.07.2015
Сообщения
72
Благодарностей
1
Баллы
8
капчу не ловит, не разгадывает.
 

Valiksim

Client
Регистрация
14.04.2012
Сообщения
1 344
Благодарностей
298
Баллы
83
Для работы с методами API нам нужно авторизоваться. Авторизуясь раз, мы получаем токен, который потом можем постоянно использовать для отдельно выбранного аккаунта (пока сами не сменим токен или не забанят аккаунт).

Лично я рекомендую всегда делать Клиентскую авторизацию для Standalone-приложений и мобильных клиентов, так как большинство методов требуют именно ее. Простейшие методы, такие как спарсить что то просто и в открытом доступе, не требует такой сложной авторизации. Да и делается она на много проще.

Вот таким запросом:
client_id и client_secret могут быть от Вашего приложения.
Перестало работать это чудо, и ХЗ куда копать? Может быть execut0r подскажет, что делать или кто-то, кто в теме?
Похоже на то, что ВК изменили что-то и авторизация не проходит как раньше
 
  • Спасибо
Реакции: socrobotic

socrobotic

Client
Регистрация
14.02.2016
Сообщения
203
Благодарностей
86
Баллы
28
и я туда же @Valiksim у меня тоже не работает(
че делать я не знаю
 

panacea

Client
Регистрация
27.04.2015
Сообщения
97
Благодарностей
28
Баллы
18

Valiksim

Client
Регистрация
14.04.2012
Сообщения
1 344
Благодарностей
298
Баллы
83

FamilyMan

Client
Регистрация
14.09.2014
Сообщения
32
Благодарностей
1
Баллы
8
Перестало работать это чудо, и ХЗ куда копать? Может быть execut0r подскажет, что делать или кто-то, кто в теме?
Похоже на то, что ВК изменили что-то и авторизация не проходит как раньше
Да, изменили. И уже давно по-моему. Прямым запросом не будет работать, так как теперь доступ к запросу предоставляется только доверенным приложениям. Единственный вариант - это через get/post полноценно
 

shved2

Client
Регистрация
16.07.2015
Сообщения
146
Благодарностей
53
Баллы
28
С этими данными вроде авторизуются
client_id=2274003&client_secret=hHbZxrka2uZ6jB1inYsH
 

panacea

Client
Регистрация
27.04.2015
Сообщения
97
Благодарностей
28
Баллы
18
Ну ты крут!
Всё равно что послать на х...
А что тебя собственно не устраивает? Читать не умеешь? Тебе ссылку на инфу скинул, а ты ещё и не доволен. Похоже тебя и правда лучше тупо на х.. . посылать. Ok, буду иметь ввиду:D
 

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