Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Регистрация приложения в Facebook



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

 


Facebook проводит пользователя через ряд диалогов:

1.Необходимо принять условия: Accept the terms of Facebook’s Platform Policy and Facebook’s Privacy Policy.


2.Надо указать номер мобильного телефона, через который Facebook проверяет, что не использовались средства автоматического создания нескольких учетных записей. Facebook отправит код верификации, который вводится в процессе регистрации.

3.Рассказать о себе: предоставление краткой информации о себе как о Facebook разработчике.

После регистрации как Facebook разработчик, можно зарегистрировать новое приложение.

На http://developer.facebook.com необходимо нажать на кнопку "Apps" сверху страницы и перейти на панель управления приложениями. Панель управления отображает список созданных разработчиком приложений. Пока не создано ни одного приложения, список будет пустым.

Название приложения может быть почти любым, однако есть некоторые правила. К примеру, название не может содержать слова "Face" или "Book".

Необходимо поставить App Namespace. Можно использовать App Namespace в зависимости от своих Open Graph действий и как часть Facebook URL приложения (http://apps.facebook.com/{app_namespace}). App Namespace не может быть длиннее 7 символов, содержать заглавные буквы и быть уникальным среди всех приложений Facebook. Несмотря на то, что это не обязательно, но является хорошей идеей для обеспечения пространства имени, которое похоже на название приложения.

После нажания на кнопку "Continue", Facebook попросит пройти проверку на то, что вы не установили приложения через автоматизированные средства.

Один раз пройдя проверку, создаётся приложение. На следующей странице можно увидеть страницу настроек приложения.

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

Главной вещью на странице настроек является блок с полями App ID и App Secret. Эти значения являются идентификаторами приложения в Facebook. Необходимо их помнить, чтобы совершать различные действия в Facebook, включая вход через OAuth авторизацию и работу с Facebook Graph API.

           

Один из случаев, в котором можно использовать App ID и App Secret, это получение информации о приложении. Пример утилитарного приложения на GitHub собирает информацию о зарегистрированном приложении и отображает на консоли.

Клонировать проект из GitHub:

 

$ git clone https://github.com/spring-guides/gs-register-facebook-app.git

 

Нужно запустить утилиту, просто запустив её из командной строки с использованием Gradle

 

./gradlew clean build && java -jar build/libs/gs-register-facebook-app-0.1.0.jar

 

Или если используется Maven:

 

mvn package && java -jar target/gs-register-facebook-app-0.1.0.jar

 

Либо запустить приложение прямо из Gradle:

 

./gradlew bootRun

 

С mvn вможете запустить так:

mvn spring-boot:run.

 

Приложение попросит ввести App ID приложения, затем спросит App Secret. Необходимо скопировать и вставьте их из панели настроек.

После ввода этих значений, утилита сделает запрос к Facebook Graph API для получения некоторой информации о приложении. На консоли можно будет увидеть нечто похожее на приведенный ниже текст:

 

APPLICATION DETAILS

=========================

ID:        137465826441449

Name:      GSGHello

Namespace: gsghello

Contact Email: john@helloworld.org

Website URL: null

 

Конечно, точность данный отличается, в зависимости от ответов, полученных от Facebook, когда зарегестрировано приложение. Website URL значением является null, так как приложение не настроено как "Website with Facbeook Login".

 







Последнее изменение этой страницы: 2019-04-01; Просмотров: 163; Нарушение авторского права страницы


lektsia.com 2007 - 2022 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.009 с.) Главная | Обратная связь