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

Управление биллингом, менеджерами и базами данных, обсуждения различного сервиса и возможностей интеграции с сайтом.
Ответить Вложения 41
Аватара пользователя
Василий Ск
bb3.0
bb3.0
Сообщения: 4
Зарегистрирован: 06.04.2017, 10:20

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

Сообщение Василий Ск » 06.04.2017, 10:27 #81

Anvar писал(а):У меня работает с админской учётки.. Вы проверяли после того как я написал решение?

Какая версия api на facebook у вас?

Отправлено спустя 5 минут 56 секунд:
Увидел, v2.8. Используйте свою ссылку в post запросе.
Не работает с аккаунтов пользователей. Какой смысл в соц.авторизации, если она даже и работает, но только для админа?

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

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

Сообщение Anvar » 06.04.2017, 10:42 #82

Василий Ск, Вы проверяли чтобы написать что не работает? Если сейчас не работает, через 20 мин заработает после того как я буду в курсе о том что не работает, второй учётки у меня нет.

Для каждого сайта facebook даёт свою версию API, притом они за последнее время внесли изменения. Сейчас я проанализирую всё и сделаю чтобы работало.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!

Аватара пользователя
Василий Ск
bb3.0
bb3.0
Сообщения: 4
Зарегистрирован: 06.04.2017, 10:20

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

Сообщение Василий Ск » 06.04.2017, 11:02 #83

Anvar писал(а):Василий Ск, Вы проверяли чтобы написать что не работает? Если сейчас не работает, через 20 мин заработает после того как я буду в курсе о том что не работает.

Для каждого сайта facebook даёт свою версию API, притом они за последнее время внесли изменения. Сейчас я проанализирую всё и сделаю чтобы работало.
Да, проверял, в том числе, с учетом изменений, предложенных в ОП этой темы Авторизация через социальные сети для phpBB3.x и без них. Убирали v.2.8 и возвращали на место.
Ответ от сервера:
Информация

Не получен токен.
На этой странице /app.php/authorize?facebook&code=*убрал*

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

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

Сообщение Anvar » 06.04.2017, 11:11 #84

У меня v2.3 версия, не понял пока как её повысить.

Для 2.8 судя по их документации нужно во всех обращениях facebook.com/ заменить на facebook.com/v2.8/

Ну и функция parse_str(); вроде бы уже не нужна, используется как во всех сетях json_decode();

У меня даже с этими изменениями почему-то работает.

Аватара пользователя
Василий Ск
bb3.0
bb3.0
Сообщения: 4
Зарегистрирован: 06.04.2017, 10:20

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

Сообщение Василий Ск » 06.04.2017, 11:27 #85

Anvar писал(а):У меня v2.3 версия, не понял пока как её повысить.

Для 2.8 судя по их документации нужно во всех обращениях facebook.com/ заменить на facebook.com/v2.8/

Ну и функция parse_str(); вроде бы уже не нужна, используется как во всех сетях json_decode();

У меня даже с этими изменениями почему-то работает.
У нас были расширения в расширении для добавления некоторых функций, что затруднило обновление. Сейчас все заработало, вот что мы для этого сделали:
1. скачали архив с расширением заново, из этой темы: Авторизация через социальные сети для phpBB3.x
2. взяли файл oAuth/facebook.php из этого архива и заменили в нашей редакции расширения
3. заменили строку, как описано в шапке этой темы: Авторизация через социальные сети для phpBB3.x
3.1. не заработало, в $this нет api, поэтому:
3.2. меняем

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

$tokens = json_decode($this->api->curl_post('https://graph.facebook.com/oauth/access_token', $params), true);
на

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

$tokens = json_decode($this->curl_post('https://graph.facebook.com/oauth/access_token', $params), true);
4. обновили расширение на сервере
5. почистили кэш
6. заработало!

Большое спасибо вам за участие и предложенный метод решения проблемы!
Последний раз редактировалось Василий Ск 06.04.2017, 11:46, всего редактировалось 1 раз.

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

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

Сообщение Anvar » 06.04.2017, 11:38 #86

Василий Ск, Мне хотелось бы всё же узнать работает с другой учётной записи facebook, не админа приложения?
Михаил Кезин писал(а):QR_BBPOST У вас же тоже пока не работает эта авторизация.
Это сообщение меня сбивает с толку. Если не затруднит, попробуйте привязку аккаунта в профиле

Аватара пользователя
Михаил Кезин
bb3.0.2
bb3.0.2
Сообщения: 22
Зарегистрирован: 26.10.2016, 19:07

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

Сообщение Михаил Кезин » 06.04.2017, 11:43 #87

Anvar, всё работает теперь!
Спасибо Вам и Василий Ск, за помощь.

Аватара пользователя
Василий Ск
bb3.0
bb3.0
Сообщения: 4
Зарегистрирован: 06.04.2017, 10:20

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

Сообщение Василий Ск » 06.04.2017, 11:48 #88

Anvar писал(а):Василий Ск, Мне хотелось бы всё же узнать работает с другой учётной записи facebook, не админа приложения?
Михаил Кезин писал(а):QR_BBPOST У вас же тоже пока не работает эта авторизация.
Это сообщение меня сбивает с толку. Если не затруднит, попробуйте привязку аккаунта в профиле
Все отлично работает теперь. И регистрация нового аккаунта, и привязка Facebook аккаунта к уже имеющемуся аккаунту форума.

Аватара пользователя
Александр Феоктистов
bb3.0.1
bb3.0.1
Сообщения: 11
Зарегистрирован: 02.10.2016, 00:49

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

Сообщение Александр Феоктистов » 19.05.2017, 18:38 #89

Настроил все, кроме ОК и фейсбука (он мне наф не нужен).
Жду помощи по настройке ОК :)

Аватара пользователя
Александр Феоктистов
bb3.0.1
bb3.0.1
Сообщения: 11
Зарегистрирован: 02.10.2016, 00:49

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

Сообщение Александр Феоктистов » 19.05.2017, 16:49 #90

Я так понял, что с ОК без https никак?
Задолбался я с этими настройками.

Отправлено спустя 1 час 54 минуты 42 секунды:
Anvar, а если я на два сайта одинаковые ключи сделаю для авторизации, что будет?

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