App id, Secret Key, Public Key - Получение данных для API

Управление биллингом, менеджерами и базами данных, обсуждения различного сервиса и возможностей интеграции с сайтом.
Ответить Вложения 41
Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1296
Зарегистрирован: 08.08.2014, 14:26

App id, Secret Key, Public Key - Получение данных для API

Сообщение Anvar » 07.08.2017, 12:43 #111

Открываем ext\bb3mobi\social\controller\vkontakte.php

Находим

Код: Выделить всё

$tokens = json_decode($this->api->curl_post('https://oauth.vk.com/access_token', $params), true);
Заменяем на

Код: Выделить всё

$tokens = json_decode($this->api->build_url_query('https://oauth.vk.com/access_token', $params, true), true);
Проверяем работу. Если будет работать, значит на хостиге нет поддержки cURL. Иначе нужно проверить правильность vkontakte_id и vkontakte_secret
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!

Аватара пользователя
Олег Иванов
bb3.0
bb3.0
Сообщения: 8
Зарегистрирован: 13.06.2017, 15:00

App id, Secret Key, Public Key - Получение данных для API

Сообщение Олег Иванов » 07.08.2017, 13:40 #112

Да, кстати в админке написано: Soc Auth phpBB3.1 (c) BB3.Mobi
Устанавливал Social Authorize 3.0.0 for phpBB3.2
Я ставил сразу только это, а Social_Authorize_in_phpBB_2.0.1 предварительно не загружал. Может нужно сначала загрузить Social_Authorize_in_phpBB_2.0.1, а потом заменить папку bb3mobi на такую же папку из Social Authorize 3.0.0 for phpBB3.2 ?

Отправлено спустя 32 минуты 20 секунд:
Anvar писал(а):Открываем ext\bb3mobi\social\controller\vkontakte.php

Находим

Код: Выделить всё

$tokens = json_decode($this->api->curl_post('https://oauth.vk.com/access_token', $params), true);
Заменяем на

Код: Выделить всё

$tokens = json_decode($this->api->build_url_query('https://oauth.vk.com/access_token', $params, true), true);
Проверяем работу. Если будет работать, значит на хостиге нет поддержки cURL. Иначе нужно проверить правильность vkontakte_id и vkontakte_secret
Тоже самое, но вот что стало писать наверху:
[phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/social/core/api.php on line 196: file_get_contents(https://oauth.vk.com/access_token?

to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized

Отправлено спустя 4 минуты 6 секунд:
Правильность проверил. Вносим ID и Защищённый ключ.
А Сервисный ключ доступа - это к делу не относится? Так понимаю?

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1296
Зарегистрирован: 08.08.2014, 14:26

App id, Secret Key, Public Key - Получение данных для API

Сообщение Anvar » 07.08.2017, 14:20 #113

Олег Иванов писал(а):QR_BBPOST Soc Auth phpBB3.1 (c) BB3.Mobi
Это в локализованных файлах, копирайт от предыдущих версий. Если есть желание, можно удалить.

Настроить бы для начала mail.ru или яндекс, там всё проще устроено.

Аватара пользователя
Олег Иванов
bb3.0
bb3.0
Сообщения: 8
Зарегистрирован: 13.06.2017, 15:00

App id, Secret Key, Public Key - Получение данных для API

Сообщение Олег Иванов » 07.08.2017, 16:36 #114

Anvar писал(а):
Олег Иванов писал(а):QR_BBPOST Soc Auth phpBB3.1 (c) BB3.Mobi
Это в локализованных файлах, копирайт от предыдущих версий. Если есть желание, можно удалить.

Настроить бы для начала mail.ru или яндекс, там всё проще устроено.
Вас понял. Так и сделаю. Потом отпишусь.

Аватара пользователя
Михаил Пахомушкин
bb3.0
bb3.0
Сообщения: 1
Зарегистрирован: 08.08.2017, 22:08

Авторизация через социальные сети для phpBB3.x

Сообщение Михаил Пахомушкин » 09.08.2017, 05:19 #115

В однокласники тоже пишет токен неполучен

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1296
Зарегистрирован: 08.08.2014, 14:26

App id, Secret Key, Public Key - Получение данных для API

Сообщение Anvar » 09.08.2017, 05:30 #116

Верно ли заполнены поля в админке?
App id, Secret Key, Public Key - Получение данных для API - secret public key.jpg
Версия расширения и phpBB?

Mail.Ru тоже самое пишет?

Аватара пользователя
Олег Иванов
bb3.0
bb3.0
Сообщения: 8
Зарегистрирован: 13.06.2017, 15:00

Re: App id, Secret Key, Public Key - Получение данных для API

Сообщение Олег Иванов » 13.09.2017, 17:31 #117

Anvar писал(а):
07.08.2017, 14:20
Олег Иванов писал(а):QR_BBPOST Soc Auth phpBB3.1 (c) BB3.Mobi
Это в локализованных файлах, копирайт от предыдущих версий. Если есть желание, можно удалить.

Настроить бы для начала mail.ru или яндекс, там всё проще устроено.
[
Добрый день. Настроил Яндекс. Заходит. Но вверху на форме не показывается пользователь. Также стоит "вход". Нажимаю войти, пишет вошли, далее возвращаемся на предыдущую страниц - пишет:
No route found for "GET /authorize/index.php" (from "адрес сайта/app.php/authorize/yandex?code=5546565")

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1296
Зарегистрирован: 08.08.2014, 14:26

Re: App id, Secret Key, Public Key - Получение данных для API

Сообщение Anvar » 13.09.2017, 19:45 #118

Открываем ext\bb3mobi\social\core\api.php
Находим

Код: Выделить всё

$redirect = $this->phpbb_root_path . 'index.' . $this->php_ext;
Заменяем на

Код: Выделить всё

$redirect = generate_board_url();

Аватара пользователя
Олег Иванов
bb3.0
bb3.0
Сообщения: 8
Зарегистрирован: 13.06.2017, 15:00

Re: App id, Secret Key, Public Key - Получение данных для API

Сообщение Олег Иванов » 13.09.2017, 21:32 #119

Сделал. Пишет ошибка перенаправления на потенциально опасный сайт

Аватара пользователя
Anvar
Администратор
Администратор
Сообщения: 1296
Зарегистрирован: 08.08.2014, 14:26

Re: App id, Secret Key, Public Key - Получение данных для API

Сообщение Anvar » 13.09.2017, 23:10 #120

Тогда дополнительно там же чуть ниже
Найти

Код: Выделить всё

meta_refresh(2, "$redirect");
Заменить на

Код: Выделить всё

redirect($redirect);
Если включить всплывающее окно, то будет перекидывать на предыдущую страницу. А если сделать указанные изменения, то будет отправлять только на главную.

Ответить Вложения 41