Регистрация сервиса https://developers.facebook.com/
Настройка Facebook
Обязательно укажите Сalback URL, адрес, куда возращает пользователя после регистрации.
https:/ /Ваш.сервер:9443/index.cgi?external_auth=Facebook
$conf{AUTH_FACEBOOK_ID}='XXXXXXXXXXXXXX'; | ID приложения |
---|---|
$conf{AUTH_FACEBOOK_SECRET}='secret'; | Пароль |
$conf{AUTH_FACEBOOK_URL}='%SELF_URL%?external_auth=Facebook'; | Страница возврата |
$conf{FB_REGISTRATION}=1; | Разрешает регистрацию через фейсбук |
$conf{FACEBOOK_DELETE_INFO} = "https://your domain:port/facebook_unreg.cgi"; | Сылка на удаление информации о пользователе. |
$conf{FACEBOOK_AUTH_SCOPE}="public_profile,email"; | Параметры которые хотите получить от facebook |
Data Deletion Request Callback
Для перехода в робочий режим, Facebook требует возможносить удалять данные по запросу пользователя и URL-адрес политики конфиденциальности.
Для создание Data Deletion Callback URL нужно:
1) Прописать $conf{FACEBOOK_DELETE_INFO}
2) Создать линк на facebook_unreg.cgi, который будет отписывать людей от Facebook.
ln -s /usr/abills/misc/facebook_unreg.cgi /usr/abills/cgi-bin/facebook_unreg.cgi
Добавьте информационное поле facebook, как наведено ниже
Импорт данных
Для начала нужно подключить ваше Facebook приложение.
Если всё уже настроено, у Вас должно появится меню Отчет->Социальные
сети->Facebook
,
в котором будет отображаться таблица с информацией, импортированной с Facebook.
Для импорта данных нужно запустить billd плагин следующей командой:
/usr/abills/libexec/billd get_social_info
Заходим в меню Отчет
и видим публичную информацию о всех абонентах, кто привязал аккаунт facebook к вашему приложению для авторизации в личном кабинете.->
Социальные сети->
Facebook