Авторизация curl

M9
На сайте с 15.05.2014
Offline
79
1449

Привет всем, народ нужно авторизоваться на сайт ok vk по curl мой старый код не работает:

$user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.2.13) ' .

'Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729)';
$login = '***';
$password = '***';
$ch = curl_init();

curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, dirname(__FILE__) . '/botok.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, dirname(__FILE__) . '/botok.txt');
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_URL, 'http://www.odnoklassniki.ru/dk?cmd=AnonymLogin&st.cmd=anonymLogin&tkn=941');

$post = array(
'st.redirect' => '',
'st.posted' => 'set',
'st.email' => $login,
'st.password' => $password,
'st.screenSize' => '',
'st.browserSize' => '',
'st.flashVer' => ''
);

curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$answer = curl_exec($ch);

curl_close($ch);

помогите как быть? нужно именно по curl'у

Coolmac
На сайте с 08.09.2011
Offline
60
#1

А Гугл и Яндекс тоже не работают?

Доступные vps/ds с грамотной тех. поддержкой (https://my.friendhosting.net/pl.php?11304)
lutskboy
На сайте с 22.11.2013
Offline
173
#2

Раз не работает, то читайте заголовки и тело ответа которые отдает

и смотрите чего не хватает

RS
На сайте с 11.07.2015
Offline
1
#3

Попробуйте поискать в сторону реализации протокола OAuth2 на php.

Масса готовых решений на гитхаб, для многих СС (в том числе vk и ok).

Удачи!

makag
На сайте с 01.05.2013
Offline
106
#4

отсюда или из аналогичного источника брали ?

цель, какая конечная ? "вечный онлайн" для анкет поиметь, как я понимаю, верно ?

гляньте на античате тему

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий