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

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

[API, OAuth] Внешняя авторизация для phpBB3.1

Сообщение Anvar » 16.02.2016, 17:35 #21

Нашёл в сети настройки приложений для большинства социальных сетей: Настройка приложений для авторизации
Единственное что нужно будет сделать, это указывать redirect_uri в приложениях тот, что указан с модом\плагином\расширением для авторизации каждой соц сети.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!

Аватара пользователя
Yukh
bb3.0.3
bb3.0.3
Сообщения: 36
Зарегистрирован: 11.02.2016, 14:04

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

Сообщение Yukh » 16.02.2016, 17:50 #22

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

Проходим по меню название приложения=>APIs & auth=>credential
После создания приложения никак не могу найти эту ссылку (см вложение). Подскажите пожалуйста, где она?


UPD: Разобрался. Необходимо было включить Google+ Domains API.
Вложения
App id, Secret Key, Public Key - Получение данных для API - 2016-02-16 17-49-18 Home - CARPUNTO.png

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

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

Сообщение Anvar » 16.02.2016, 17:57 #23

По ссылке https://console.developers.google.com/project?pli=1 есть Create project.
App id, Secret Key, Public Key - Получение данных для API - Google.png

Аватара пользователя
Yukh
bb3.0.3
bb3.0.3
Сообщения: 36
Зарегистрирован: 11.02.2016, 14:04

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

Сообщение Yukh » 16.02.2016, 18:04 #24

Настроил Google, но что-то опять не так:

Отправлено спустя 1 минуту 10 секунд:
Anvar, в проекте нет доступа к Credentials, пока API не включено.
Вложения
App id, Secret Key, Public Key - Получение данных для API - 2016-02-16 18-04-01 Error 400 (OAuth2 Error)!!1.png

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

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

Сообщение Anvar » 16.02.2016, 18:20 #25

Вот сделал скриншотов..
App id, Secret Key, Public Key - Получение данных для API - google 1.png
App id, Secret Key, Public Key - Получение данных для API - google 2.png
App id, Secret Key, Public Key - Получение данных для API - google 3.png
App id, Secret Key, Public Key - Получение данных для API - google 4.png

Аватара пользователя
Yukh
bb3.0.3
bb3.0.3
Сообщения: 36
Зарегистрирован: 11.02.2016, 14:04

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

Сообщение Yukh » 17.02.2016, 18:44 #26

Anvar, все заработало!

В принципе, делал все тоже самое, но Callback-url у меня был только один, тот что у Вас на скриншоте первый.

Аватара пользователя
Andy2
bb3.1.1
bb3.1.1
Сообщения: 124
Зарегистрирован: 03.12.2015, 23:01

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

Сообщение Andy2 » 17.02.2016, 20:19 #27

Весь день мучился с Google, ошибка как у Yukh. Сейчас поставил в "Authorized redirect URIs" 3 строчки:

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

http://ваш форум/app.php/authorize?google
http://ваш форум/authorize?google
http://ваш форум/authorize?google=auth
Только вместо http я указал https (у меня по нему форум). Моментально сработала авторизация. Анвар сказал что несколько можно ставить строчек. Благодарю за подсказки :-D .

Аватара пользователя
Андрей Ваваев
bb3.0
bb3.0
Сообщения: 4
Зарегистрирован: 23.03.2016, 08:25

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

Сообщение Андрей Ваваев » 23.03.2016, 08:34 #28

Помогите пожалуйста настроить авторизацию в facebook. Приложение в фейсбуке создал, вроде все заработало, НО при первой попытке авторизации фейсбук выдает такое предупреждение:

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

Отправить на проверку входа
Некоторые из ниже указанных разрешений не были одобрены для использования Facebook.
Отправить на проверку сейчас или узнать больше.
На этом форуме (bb3.mobi) такого предупреждения нет. Я так понял, что модуль Анвара запрашивает некие данные, которые фейсбук отдавать не хочет. В управлении приложением есть пункт "App review", но во-первых непонятно какой именно параметр нужно отсылать на review, а во-вторых там какая-то больно сложная схема - нужно написать инструкцию и записать видео со своего сайта для модераторов фейсбука, а они уже решат, можно ли разрешать отдавать этот параметр или нет. Неужели всё так сложно ?

Вот тут можно посмотреть как это выглядит на форуме: http://www.forumfermer.ru/ucp.php?mode=login

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

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

Сообщение Anvar » 23.03.2016, 08:49 #29

Да фейсбук видимо отправляет на модерацию новые приложения. Но авторизоваться возможно, он предоставляет id и имя пользователя, а email необходимо ввести в ручную.

В данном случае на вашем сайте:
App id, Secret Key, Public Key - Получение данных для API - Fermer facebook.png
Остаётся указать данные и у будешь авторизован.

Аватара пользователя
Андрей Ваваев
bb3.0
bb3.0
Сообщения: 4
Зарегистрирован: 23.03.2016, 08:25

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

Сообщение Андрей Ваваев » 23.03.2016, 09:07 #30

Значит раньше модерации не было ? Насчет email-а странно, потому что в списке разрешенных по умолчанию параметров есть e-mail, public_profile и user_friend - остальные нужно запрашивать через модерацию. То есть, емейл то он как раз должен отдавать.

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

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