PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 3
Evgeny1987 Отправлено: 05 Июня, 2017 - 15:37:04 • Тема: Авторизацию на qiwi - cURL PHP • Форум: Если скрипт не работает

Ответов: 5
Просмотров: 2781
Мне API qiwi и ishop.qiwi.com - не нужно
я не хочу использовать
т.к. счет не для магазина ...

А есть другой вариант еще? Как можно обойти защиту?
Evgeny1987 Отправлено: 05 Июня, 2017 - 15:07:17 • Тема: Авторизацию на qiwi - cURL PHP • Форум: Если скрипт не работает

Ответов: 5
Просмотров: 2781
Здравствуйте!

PHP:
скопировать код в буфер обмена
  1.    private function Auth($U_LOGIN, $U_PASS)
  2.         {
  3.             $cookie_file = "cookie.txt";
  4.             $ch = curl_init();
  5.             $arr = array("login" => $U_LOGIN, "password" => $U_PASS);
  6.             $post = json_encode($arr);
  7.             $url = "https://auth.qiwi.com/cas/tgts?" . $post;
  8.  
  9.             curl_setopt($ch, CURLOPT_HEADER, 0);
  10.             curl_setopt($ch, CURLOPT_TIMEOUT, 30);
  11.             curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36');
  12.             curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  13.             curl_setopt($ch, CURLOPT_URL, $url);
  14.             curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
  15.             curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  16.             curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
  17.             curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  18.             curl_setopt($ch, CURLOPT_HTTPHEADER, array());
  19.             curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/vnd.qiwi.sso-v1+json', 'Accept-Language: ru;q=0.8,en-US;q=0.6,en;q=0.4', 'Content-Type: application/json; charset=UTF-8', 'Accept-Encoding: gzip, deflate', 'X-Requested-With: XMLHttpRequest'));
  20.             curl_setopt($ch, CURLOPT_REFERER, 'https://qiwi.com/main.action');
  21.             curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
  22.             curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
  23.             $html = curl_exec($ch);
  24.             $page = json_decode($html, true);
  25.             $arr = array("ticket" => $page['entity']['ticket'], "service" => "https://qiwi.com/j_spring_cas_security_check");
  26.             $post = json_encode($arr);
  27. ?>


Ошибки:
1.
Цитата:
Notice: curl_setopt(): CURLOPT_SSL_VERIFYHOST no longer accepts the value 1, value 2 will be used instead in qiwi.php on line 43


2.
PHP:
скопировать код в буфер обмена
  1. array(2) {
  2.   ["entity"]=>
  3.   array(2) {
  4.     ["user"]=>
  5.     string(12) "+7**********"
  6.     ["error"]=>
  7.     array(2) {
  8.       ["code"]=>
  9.       string(1) "1"
  10.       ["message"]=>
  11.       string(46) "Докажите, что вы не робот."
  12.     }
  13.   }
  14.   ["links"]=>
  15.   array(2) {
  16.     [0]=>
  17.     array(2) {
  18.       ["rel"]=>
  19.       string(4) "self"
  20.       ["href"]=>
  21.       string(30) "https://auth.qiwi.com/cas/tgts"
  22.     }
  23.     [1]=>
  24.     array(2) {
  25.       ["rel"]=>
  26.       string(7) "captcha"
  27.       ["href"]=>
  28.       string(29) "https://auth.qiwi.com/captcha"
  29.     }
  30.   }
  31. }


Подскажите пожалуйста - как обойти ...
Evgeny1987 Отправлено: 05 Июня, 2017 - 14:46:14 • Тема: Авторизацию на qiwi - cURL PHP • Форум: Пользовательские функции

Ответов: 0
Просмотров: 2562
Здравствуйте!

При авторизацию на qiwi, натыкаюсь на такую ошибку ... подскажите как ее обойти?

...
["error"]=> array(2)
{
_____ ["code"]=> string(1) "1"
_____ ["message"]=> string(46) "Докажите, что вы не робот."
}
...

Выкладывать код не буду - Вариантов много (все брал с интернета), но у всех одна и та же ошибка ... JSON получаю

Заранее большое спасибо

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB