Posted 7 марта, 20186 yr comment_144374 Привет. Несколько дней назад перестала работать авторизация через ВК. При попытке авторизации, переводит на страницу форум/interface/vkontakte/index.php?m=0&key=ключ®=1&code=код с белой страницей и ничего дальше не происходит. Подскажите, как решить проблему, или где посмотреть лог ошибок.
7 марта, 20186 yr Author comment_144378 Узнал, что теперь при запросах для ВК нужно передавать параметр v (version). Но куда его добавить в коде форума?
7 марта, 20186 yr comment_144379 51 минуту назад, Indchubaka сказал: Узнал, что теперь при запросах для ВК нужно передавать параметр v (version). Но куда его добавить в коде форума? Во всех запросах нужно указывать версию. Теперь он стал обязательным параметром. Добавлять в самый конец ссылки &version=5.8
7 марта, 20186 yr comment_144381 ips_kernel/vkontakte/OAuth2Client.php 1. Выше $result = json_decode($this->makeOAuth2Request( Добавить $params['v'] = '5.73'; 2. Чуть ниже, до return $result; Добавить if (isset($result['response']) and is_array($result['response'])) { foreach ($result['response'] as &$res) { $res['uid'] = $res['id']; } } Автор newbie Edited 7 марта, 20186 yr by benix
7 марта, 20186 yr comment_144388 5 минут назад, DasIst0 сказал: ips_kernel/vkontakte/OAuth2Client.php Не могу найти где это.. разделом не ошибся?
7 марта, 20186 yr comment_144392 3 часа назад, benix сказал: ips_kernel/vkontakte/OAuth2Client.php 1. Выше $result = json_decode($this->makeOAuth2Request( Добавить $params['v'] = '5.73'; 2. Чуть ниже, до return $result; Добавить if (isset($result['response']) and is_array($result['response'])) { foreach ($result['response'] as &$res) { $res['uid'] = $res['id']; } } Автор newbie не помогло
8 марта, 20186 yr comment_144415 13 часов назад, WOLF сказал: разделом не ошибся? Тут ошиблись только с вами как с "помощником"
8 марта, 20186 yr comment_144416 8 минут назад, DasIst0 сказал: Тут ошиблись только с вами как с "помощником" ахахаха, юморист, жеееесть, пойду оборжусь ты бы лучше вообще молчал в тряпочку, для начала сам помоги стольким скольким я помог, а потом гавкай
8 марта, 20186 yr Author comment_144432 Спасибо, работает. Вот как должно выглядеть, если кто-то не понял. // json_encode all params values that are not strings. foreach ($params as $key => $value) { if (!is_string($value)) { $params[$key] = json_encode($value); } } $params['v'] = '5.73'; $result = json_decode($this->makeOAuth2Request( $this->getUri($path), $method, $params ), TRUE); // Results are returned, errors are thrown. if (is_array($result) && isset($result['error'])) { $e = new OAuth2Exception($result); switch ($e->getType()) { // OAuth 2.0 Draft 10 style. case 'invalid_token': $this->setSession(NULL); default: $this->setSession(NULL); } throw $e; } if (isset($result['response']) and is_array($result['response'])) { foreach ($result['response'] as &$res) { $res['uid'] = $res['id']; } }
23 марта, 20186 yr comment_145058 Здравствуйте. Пожалуйста подскажите откуда найти путь ips_kernel/vkontakte/OAuth2Client.php. полностью перерыл папки и файлы не смог найти.
23 марта, 20186 yr comment_145063 20 минут назад, akmaltilloev сказал: Здравствуйте. Пожалуйста подскажите откуда найти путь ips_kernel/vkontakte/OAuth2Client.php. полностью перерыл папки и файлы не смог найти. на раздел посмотри
23 марта, 20186 yr comment_145064 4 минуты назад, WOLF сказал: на раздел посмотри Упс. Извиняюсь. Спасибо за наводку.
23 апреля, 20186 yr comment_146673 В 08.03.2018 в 12:05, WOLF сказал: ахахаха, юморист, жеееесть, пойду оборжусь ты бы лучше вообще молчал в тряпочку, для начала сам помоги стольким скольким я помог, а потом гавкай Мне вас очень жаль.. по человечески
13 сентября, 20186 yr comment_151335 В 07.03.2018 в 13:37, Indchubaka сказал: Привет. Несколько дней назад перестала работать авторизация через ВК. При попытке авторизации, переводит на страницу форум/interface/vkontakte/index.php?m=0&key=ключ®=1&code=код с белой страницей и ничего дальше не происходит. Подскажите, как решить проблему, или где посмотреть лог ошибок. Проблема актуальна, все выше описанные методы - не помогают.
13 сентября, 20186 yr comment_151339 1 час назад, StiVens сказал: Проблема актуальна, все выше описанные методы - не помогают. лог ошибок что говорит?
13 сентября, 20186 yr comment_151342 та ничего. При попытке входа через ВК (выходит только на форму логина и пароля) затем белый экран с ошибкой 500
18 сентября, 20186 yr comment_151471 В 13.09.2018 в 21:36, StiVens сказал: та ничего. При попытке входа через ВК (выходит только на форму логина и пароля) затем белый экран с ошибкой 500
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.