Ошибка vk api что значит

Всем привет, кто делал авторизацию на сайте через ВК? Посмотрите пожалуйста.
Вообщем, токен не получаю , а получаю .
Сам сайт указывает на строчку в файле 36. вот она
$token = json_decode(file_get_contents(‘https://oauth.vk.com/access_token’ . ‘?’ . urldecode(https_build_query($vk_params))), true);

Спойлер: —>>КОД<<—

$time = time(); $data = array(); $config = new config(); $ip = func::clear($_SERVER[‘REMOTE_ADDR’]); $meta =func::clear($_SERVER[‘HTTP_USER_AGENT’]); $vk_url = ‘http://oauth.vk.com/authorize’; $vk_params = array( ‘client_id’ => $config->vk_client_id, ‘redirect_uri’ => $config->vk_redirect_uri, ‘scope’ => ’email,photos’, ‘response_type’ => ‘code’ ); $data[‘vk_auth’] = $vk_url . «?» . urldecode(http_build_query($vk_params)); if (isset($_GET[‘code’])) < $result = false; $vk_params = array( ‘client_id’ =>$config->vk_client_id, ‘client_secret’ => $config->vk_client_secret, ‘code’ => $_GET[‘code’], ‘redirect_uri’ => $config->vk_redirect_uri ); //ВОТ ДО СЮДА ДОХОДИТ, А ДАЛЬШЕ НЕ ИДЁТ*** $token = json_decode(file_get_contents(‘https://oauth.vk.com/access_token’ . ‘?’ . urldecode(https_build_query($vk_params))), true); if (isset($token[‘access_token’])) < $vk_params = array( ‘user_ids’ =>$token[‘user_id’], ‘fields’ => ‘user_id,first_name,last_name,photo_100’, ‘access_token’ => $token[‘access_token’] ); $userInfo = json_decode(file_get_contents(‘https://api.vk.com/method/users.get? if (isset($userInfo[‘response’][0][‘id’])) < $userInfo = $userInfo[‘response’][0]; $result = true; >> if ($result) < $uid = $userInfo[‘id’]; $email = $token[«email»]; $first_name = $userInfo[‘first_name’]; $last_name = $userInfo[‘last_name’]; $screen_name = $first_name . ‘ ‘ . $last_name; $photo_100 = $userInfo[‘photo_100’]; $ref_1 = 0; $db->Query(«SELECT * FROM users WHERE uid = »»); $user_data = $db->FetchArray(); if($user_data[‘ban’] == ‘2’) < die(header(‘location: /ban’)); >$db->Query(«SELECT * FROM lider WHERE «); $lider_data = $db->FetchArray(); $lider = $lider_data[‘user_id’]; $ref_1 = $lider; $ref_2 = 0; $ref_3 = 0; if (isset($_COOKIE[‘referer’]) !empty($_COOKIE[‘referer’])) < $ref = func::clear($_COOKIE[‘referer’], ‘int’); $db->Query(«SELECT * FROM users WHERE «); if ($db->NumRows() > 0) < $db->Query(«SELECT * FROM users_ref WHERE user_id = »»); $ref_dat = $db->FetchArray(); $ref_1 = $ref; $db->Query(«UPDATE users SET refs = refs + 1 WHERE «); > > $db->Query(«SELECT id, uid FROM users WHERE uid = «); if ($db->NumRows() > 0) < $user = $db->FetchArray(); $id = $user[‘id’]; $_SESSION[‘user’] = $id; $db->Query(«INSERT INTO auth (user_id,ip,time,meta) VALUES (»,»,»,»)»); $db->Query(«UPDATE users SET email = », screen_name = », photo_100 = », ip = » WHERE «); header(‘location: /account/earn/links’); > else < if (isset($_COOKIE[‘httpref’])) < $httpref = func::clear($_COOKIE[‘httpref’]); >else $httpref = ‘0’; $db->Query(«INSERT INTO users (uid,email,screen_name,photo_100,ip,date_reg) VALUES (»,»,»,»,»,»)»); $id = $db->LastInsert(); $db->Query(«INSERT INTO users_conf (user_id,httpref) VALUES (»,»)»); $db->Query(«INSERT INTO users_ref (user_id,ref_1,to_ref_1) VALUES (»,»,’0′)»); $_SESSION[‘user’] = $id; $db->Query(«INSERT INTO auth (user_id,ip,time,meta) VALUES (»,»,»,»)»); header(‘location: /account/earn/links’); > > > $ok_url = ‘http://www.odnoklassniki.ru/oauth/authorize’; $ok_params = array( ‘client_id’ => $config->ok_client_id, ‘response_type’ => ‘code’, ‘redirect_uri’ => $config->ok_redirect_uri ); $data[‘ok_auth’] = $ok_url . ‘?’ . urldecode(http_build_query($ok_params)); $fb_url = ‘https://www.facebook.com/v2.11/dialog/oauth’; $fb_params = array( ‘client_id’ => $config->fb_client_id, ‘redirect_uri’ => $config->fb_redirect_uri, ‘response_type’ => ‘code’, ‘scope’ => ’email’ ); $data[‘fb_auth’] = $fb_url.’?’.urldecode(http_build_query($fb_params)); new gen(‘login’, $data);

Еще по теме:  Как узнать кто посмотрел твой пост в ВК

Спойлер: Ошибка из браузера.

VK API [PHP Devel Studio] [Урок #5] — РЕШЕНИЕ ОШИБКИ

Как решить проблему в ВКонтакте JavaScript error: addLangKeys is not defined

Источник: servahoc.ru

Just Blog about nothing

Иногда при попытке разместить пост на стене из приложения с помощью метода Вконтакте API wall.post возвращаются следующие ошибки:

Документация VK API не балует нас подробностями. На странице с описанием метода написано, что ошибка с кодом 214 означает «Превышен лимит на число публикаций в сутки» (https://vk.com/dev/wall.post), а в разделе с перечислением кодов ошибок вообще ничего полезного по теме (https://vk.com/dev/errors).

Тем не менее опытным путем выясняется следующее.

Ошибка «214 Wall post access is denied» показывается если владелец стены запретил пользователю постить на его стене (настройка «Кто может оставлять записи на моей странице»)

Снимок экрана 2015-07-25 в 16.02.12

Ну это было понятно, в ошибке прямым текстом это и сказано. Вторая ошибка менее очевидна.

Ошибка «214 Access to adding post denied: access to the wall is closed» возвращается если владелец стены запретил пользователю видеть записи на его стене (настройка «Кто видит чужие записи на моей странице»)

Источник: greymag.ru

Код ошибки vk.api: 8 Invalid request

фреймворком
$api = new VkApiNode($app_id, $api_secret);
$uids = array (42207433); //просто тупо свои ид для проверки
$message = «Текст»;
$query = $api->sendNotification($uids, $message);
function get_url($query) $ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $query);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, false);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
return curl_exec($ch);
curl_close($ch);
>
get_url($query);[/code]
Подскажите плиз как решить такую проблему? Возвращает ошибку

«Неправильный запрос: тот же запрос повторяется слишком часто».

Как он может повторятся если в массиве 1 ид, да и вообще нет

На сервере есть поддержка сURL
Взято отсюда(_http://flapps.ru/forum/topic2052.html), там же

Еще по теме:  Правила пользования соц сетью Вконтакте

исходники, этот скрипт переделал для наглядности,регистрация у

них несколько днеи поэтому обращаюсь сюда.
HELP!

автор: driver3rd

1 ответов

Обычно такая ошибка вылазит(если учитывать что запрос сформирован правильно) когда неправильно указаны ID приложения или Защищенный ключ. Проверьте эти данные в настройках приложения.

Источник: askdev.ru

Рейтинг
( Пока оценок нет )
Загрузка ...