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

Управление биллингом, менеджерами и базами данных, обсуждения различного сервиса и возможностей интеграции с сайтом.
Аватара пользователя
Олег Иванов
bb3.0
bb3.0
Сообщения: 9
Зарегистрирован: 13.06.2017, 15:00
Репутация: 0

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

Сообщение Олег Иванов » 01.10.2017, 21:05 #121

Anvar писал(а):
13.09.2017, 23:10
Тогда дополнительно там же чуть ниже
Найти

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

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

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

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

Может идут проблемы из-за того, что я скачал и установил Расширение для phpBB 3.2
Social Authorize 3.0.0 for phpBB3.2.zip (для форума 3.2.0.) но на форуме а админке написано:
Soc Auth phpBB3.1 (c) BB3.Mobi
Регистрация и авторизация через социальные сети.

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

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

Сообщение Anvar » 02.10.2017, 06:17 #122

Нет, не из-за этого.

Те изменения которые я указывал вносили?

Постараюсь сегодня-завтра обновить архивы.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!

Аватара пользователя
tins
bb3.0
bb3.0
Сообщения: 5
Зарегистрирован: 15.02.2018, 18:31
Репутация: 0

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

Сообщение tins » 15.02.2018, 20:27 #123

В фэйсбуке они наворотили скриптов....их же не надо?

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

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

Сообщение Anvar » 16.02.2018, 05:02 #124

tins, Каких скриптов?

Аватара пользователя
tins
bb3.0
bb3.0
Сообщения: 5
Зарегистрирован: 15.02.2018, 18:31
Репутация: 0

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

Сообщение tins » 16.02.2018, 06:37 #125

Всё время тычут в скрипты, которые вроде, как надо ставить на хтмл страницы, но видимо я забрел не в тот уголок. Поставил пока фэйс, одноклассники и ВК

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

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

Сообщение Anvar » 16.02.2018, 07:38 #126

Та информация для создателей приложений, она нам не нужна. В данном случае нужно зарегистрировать приложение и получить secret_key. Принцип для всех сетей одинаковый.

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

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

Сообщение Михаил Пахомушкин » 08.03.2018, 19:31 #127

Anvar писал(а):
09.08.2017, 05:30
Верно ли заполнены поля в админке?
secret public key.jpg

Версия расширения и phpBB?

Mail.Ru тоже самое пишет?
[
Изображение
Так с ОК.ру я разобрался, в админке я перепутал местами коды секретный с публичным, а вот vk перестало работать хотя работало до вчерашнего дня
ошибка {"error":"invalid_request","error_description":"Security Error"}
чуть позже стало выдавать ошибку:Не получены данные аккаунта, причем если бы id или секретный пароль не правильный выдавало бы ошибку: Не получен токен. Это мы уже обсудили в предыдущем сообщении.
не подскажите куда копать, если у Вас работает, значит в вк нужно писать или чё править в следующей строчке, когда идет авторизация или уже получения данных? Что могло повлиять, на пример в описании обязательный при выборе параметров 'http://oauth.vk.com/authorize', $vkontakte) нужно выбрать версию api v= ? на каком вы писали свое творчество? или чё не работает- данной ошибки в описании нет Security Error, если бы чё не хватало вк бы сказало, и как сейчас отловить какая сейчас ошибка? если форум выдает Не получены данные аккаунта

Аватара пользователя
Татьяна Шеховцова
bb3.0
bb3.0
Сообщения: 2
Зарегистрирован: 29.04.2016, 15:06
Репутация: 3

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

Сообщение Татьяна Шеховцова » 18.03.2018, 05:10 #128

Заработало с api v 5.73 (последним), только uid для ВК переименовала в id
(Кодом поделиться не могу, т.к. правки были сделаны в очень старой версии расширения)

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

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

Сообщение Anvar » 19.03.2018, 15:53 #129

Кроме этого нужно версию передать в параметрах и вместо uids указать user_ids.

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

		$params = array(
			'user_ids'		=> $tokens['user_id'],
			'fields'		=> 'uid,first_name,last_name,screen_name,sex,bdate,photo_medium',
			'v'				=> '5.73',
			'access_token'	=> $tokens['access_token']
		);
Отправлено спустя 2 минуты 11 секунд:
Ещё в документации пишут, что параметр display является обязательным

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

			'client_id'		=> ***,
				'response_type'	=> 'code',
				'scope'		=> 'email',
				'display'		=> 'mobile',
				'redirect_uri'	=> $redirect_uri

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

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

Сообщение Михаил Пахомушкин » 22.03.2018, 00:02 #130

Спасибо заработало

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

  $params = array(
                        'user_ids' => $tokens['user_id'],
                        'fields' => 'id,first_name,last_name,screen_name,sex,bdate,photo_medium',
                        'v'                             => '5.73',
                        'access_token' => $tokens['access_token']
                );

                $socprofile = json_decode($this->api->build_url_query('https://api.vk.com/method/users.get', $params, true), true);
                $socprofile = @array_shift($socprofile['response']);
                if (empty($socprofile['id']))
и далее по тексту заменяя uid на id

Понравился проект? Вы можете поддержать его материально. Подогрейте душу программисту :-D Адрес email: руб.
Ответить Вложения 41