Не работает с аккаунтов пользователей. Какой смысл в соц.авторизации, если она даже и работает, но только для админа?Anvar писал(а):У меня работает с админской учётки.. Вы проверяли после того как я написал решение?
Какая версия api на facebook у вас?
Отправлено спустя 5 минут 56 секунд:
Увидел, v2.8. Используйте свою ссылку в post запросе.
App id, Secret Key, Public Key - Получение данных для API
- Василий Ск
- bb3.0
- Сообщения: 4
- Зарегистрирован: 06.04.2017, 10:20
- Репутация: 1
App id, Secret Key, Public Key - Получение данных для API
App id, Secret Key, Public Key - Получение данных для API
Василий Ск, Вы проверяли чтобы написать что не работает? Если сейчас не работает, через 20 мин заработает после того как я буду в курсе о том что не работает, второй учётки у меня нет.
Для каждого сайта facebook даёт свою версию API, притом они за последнее время внесли изменения. Сейчас я проанализирую всё и сделаю чтобы работало.
Для каждого сайта facebook даёт свою версию API, притом они за последнее время внесли изменения. Сейчас я проанализирую всё и сделаю чтобы работало.
Не пишите в ЛС и ICQ вопросы которые можете задать на форуме!
Заказы по разработке не выполняю!
Заказы по разработке не выполняю!
- Василий Ск
- bb3.0
- Сообщения: 4
- Зарегистрирован: 06.04.2017, 10:20
- Репутация: 1
App id, Secret Key, Public Key - Получение данных для API
Да, проверял, в том числе, с учетом изменений, предложенных в ОП этой темы Авторизация через социальные сети для phpBB3.x и без них. Убирали v.2.8 и возвращали на место.Anvar писал(а):Василий Ск, Вы проверяли чтобы написать что не работает? Если сейчас не работает, через 20 мин заработает после того как я буду в курсе о том что не работает.
Для каждого сайта facebook даёт свою версию API, притом они за последнее время внесли изменения. Сейчас я проанализирую всё и сделаю чтобы работало.
Ответ от сервера:
На этой странице /app.php/authorize?facebook&code=*убрал*Информация
Не получен токен.
App id, Secret Key, Public Key - Получение данных для API
У меня v2.3 версия, не понял пока как её повысить.
Для 2.8 судя по их документации нужно во всех обращениях
Ну и функция parse_str(); вроде бы уже не нужна, используется как во всех сетях json_decode();
У меня даже с этими изменениями почему-то работает.
Для 2.8 судя по их документации нужно во всех обращениях
facebook.com/
заменить на facebook.com/v2.8/
Ну и функция parse_str(); вроде бы уже не нужна, используется как во всех сетях json_decode();
У меня даже с этими изменениями почему-то работает.
- Василий Ск
- bb3.0
- Сообщения: 4
- Зарегистрирован: 06.04.2017, 10:20
- Репутация: 1
App id, Secret Key, Public Key - Получение данных для API
У нас были расширения в расширении для добавления некоторых функций, что затруднило обновление.Anvar писал(а):У меня v2.3 версия, не понял пока как её повысить.
Для 2.8 судя по их документации нужно во всех обращенияхfacebook.com/
заменить наfacebook.com/v2.8/
Ну и функция parse_str(); вроде бы уже не нужна, используется как во всех сетях json_decode();
У меня даже с этими изменениями почему-то работает.
spoiler: XZ
Сейчас все заработало, вот что мы для этого сделали:
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);
5. почистили кэш
6. заработало!
Большое спасибо вам за участие и предложенный метод решения проблемы!
Последний раз редактировалось Василий Ск 06.04.2017, 11:46, всего редактировалось 1 раз.
App id, Secret Key, Public Key - Получение данных для API
Василий Ск, Мне хотелось бы всё же узнать работает с другой учётной записи facebook, не админа приложения?
Это сообщение меня сбивает с толку. Если не затруднит, попробуйте привязку аккаунта в профиле
- Михаил Кезин
- bb3.0.2
- Сообщения: 20
- Зарегистрирован: 26.10.2016, 19:07
- Репутация: 0
App id, Secret Key, Public Key - Получение данных для API
Anvar, всё работает теперь!
Спасибо Вам и Василий Ск, за помощь.
Спасибо Вам и Василий Ск, за помощь.
- Василий Ск
- bb3.0
- Сообщения: 4
- Зарегистрирован: 06.04.2017, 10:20
- Репутация: 1
App id, Secret Key, Public Key - Получение данных для API
Все отлично работает теперь. И регистрация нового аккаунта, и привязка Facebook аккаунта к уже имеющемуся аккаунту форума.Anvar писал(а):Василий Ск, Мне хотелось бы всё же узнать работает с другой учётной записи facebook, не админа приложения?
Это сообщение меня сбивает с толку. Если не затруднит, попробуйте привязку аккаунта в профиле
- Александр Феоктистов
- bb3.0.1
- Сообщения: 10
- Зарегистрирован: 02.10.2016, 00:49
- Репутация: 0
App id, Secret Key, Public Key - Получение данных для API
Настроил все, кроме ОК и фейсбука (он мне наф не нужен).
Жду помощи по настройке ОК
Жду помощи по настройке ОК

- Александр Феоктистов
- bb3.0.1
- Сообщения: 10
- Зарегистрирован: 02.10.2016, 00:49
- Репутация: 0
Авторизация через социальные сети для phpBB3.x
Я так понял, что с ОК без https никак?
Задолбался я с этими настройками.
Отправлено спустя 1 час 54 минуты 42 секунды:
Anvar, а если я на два сайта одинаковые ключи сделаю для авторизации, что будет?
Задолбался я с этими настройками.
Отправлено спустя 1 час 54 минуты 42 секунды:
Anvar, а если я на два сайта одинаковые ключи сделаю для авторизации, что будет?