Делаю авторизация через vk api
$url = 'http://oauth.vk.com/authorize';
$params = array(
'client_id' => $client_id,
'redirect_uri' => $redirect_uri,
'response_type' => 'code',
'scope' => 'groups,status,friends,photos,audio,video,notes,offline,messages,status',
'revoke' => 1
);
echo $link = '<p><a href="' . $url . '?' . urldecode(http_build_query($params)) . '">Аутентификация через ВКонтакте</a></p>';
После делаю запросы групп пользователя
$userInfo = json_decode(file_get_contents('https://api.vk.com/method/users.get' . '?' . urldecode(http_build_query($params))), true);
if (isset($userInfo['response'][0]['uid'])) {
$userInfo = $userInfo['response'][0];
$userInfo['uid'] = "id".$userInfo['uid'] ;
$result = true;
}
Но в ответ у некоторых пользователей приходит капча, вывожу форму и тут не понимаю куда нужно отсылать повторный запрос, на повторную авторизацию через вк или снова просто делать запрос с этим же токеном+ капча и ответ от пользователя!?