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

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

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

Сообщение Anvar » 23.03.2016, 17:08 #31

Раньше кто создавал приложения были аватары, дата рождения и email.

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

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

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

Сообщение Андрей Ваваев » 24.03.2016, 08:22 #32

Анвар, спасибо за помощь, вопрос решен. Источником проблемы было поле user_birthday. После того как я убрал запрос этого параметра в файле oAuth_facebook.php, предупреждение в окошке фейсбука пропало. По хорошему надо бы конечно отправить на модерацию в фейсбук свой сайт, но честно говоря лениво этим заниматься.

Аватара пользователя
Алексей Максимов
bb3.0
bb3.0
Сообщения: 3
Зарегистрирован: 17.01.2016, 17:32
Репутация: 0

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

Сообщение Алексей Максимов » 08.04.2016, 16:42 #33

Здравствуйте.

Бодаюсь с Facebook.
Приложение на Facebook создал. Пробую регистрацию на форуме phpBB 3.1.7 от имени тестового facebook-пользователя с реальным почтовым ящиком.

Сначала идёт запрос на подтверждение передачи данных пользователя...

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


Затем, когда пользователя перенаправляют в форум, происходит ошибка автоматического создания учётной записи из-за отсутствия e-mail

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


Есть ли нормальное решение, чтобы не заставлять пользователей вбивай свой адрес электронной почты вручную?

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

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

Сообщение Anvar » 08.04.2016, 17:07 #34

Открыть \bb3mobi\social\oAuth\facebook.php
Find Найти содержимое с полным или частичным совпадением.

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

$params = array('access_token' => $access_token);

Replace with Замените найденное выше, новым содержимым.

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

$params = array('access_token' => $access_token, 'fields' =>'id,name,first_name,last_name,email,birthday,picture');


Это актуально для тех у кого есть проблемы с получением данных. В ранних версиях приложений на facebook эти данные не требовались.

Аватара пользователя
Алексей Максимов
bb3.0
bb3.0
Сообщения: 3
Зарегистрирован: 17.01.2016, 17:32
Репутация: 0

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

Сообщение Алексей Максимов » 08.04.2016, 20:21 #35

Спасибо, Анвар.
Facebook взлетел. Но теперь похожая проблема с Одноклассниками.

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


Подскажите, что и где поправить.

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

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

Сообщение Anvar » 08.04.2016, 20:48 #36

Алексей Максимов,
Одноклассники ни когда не давал(и?а!) email.

HIDE: Содержимое закрыто
Вы должны быть авторизованы для просмотра скрытого содержимого

Аватара пользователя
Алексей Максимов
bb3.0
bb3.0
Сообщения: 3
Зарегистрирован: 17.01.2016, 17:32
Репутация: 0

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

Сообщение Алексей Максимов » 08.04.2016, 21:39 #37

То есть "удобоваримо" с ok регистрацию не организовать никак? Миссия невыполнима?
И при использовании интеграции с ОК при регистрации пользователей обязательно указывать email ?
Я полагаю, если всё так безнадёжно, это как-то стоит отразить в интерфейсе регистрации, ну хотя бы подсказку всплывающую вывести, чтобы не было потом у десятков пользователей форума однотипных вопросов, типа "почему у вас регистрация кривая"?

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

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

Сообщение Anvar » 09.04.2016, 06:12 #38

Стоит указать email и регистрация будет завершена.
Используется штатная локализация phpbb и метод формирования ошибок, переделывать их ни кто не будет.

Раньше генерировался email случайным образом и форма не появлялась, но многим не понравились мёртвые email-ы и просили форму ввода.
Для зарегистрированых вводить ни чего не потребуется.

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

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

Сообщение Anvar » 11.04.2016, 18:56 #39

Вообще если поднять вопрос по локализации phpbb на http://phpbbguru.net (там есть тема), то возможно согласятся ошибки указать в более вежливой форме.
Например: Пожалуйста, укажите email - если он отсутствует, Пожалуйста, укажите правильный email-адрес и тд.

Либо делать расширение, где переопределять ошибки, если получится конечно.

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

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

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

Сообщение Михаил Кезин » 04.11.2016, 15:28 #40

Анвар, не получается подключить Ваше расширение почему-то - Social Authorization in phpBB
Начала с самого простого mail.ru . нажимаю на кнопку соцсети, а ничего не происходит. В самом mail.ru всё включено


Вернуться в «Администрирование, хостинг и сайты»