Параметр URL-адреса обратного вызова для клиентского приложения facebook

Я использую facebook4j API (http://facebook4j.org/en/index.html) для доступа к данным пользователя на facebook, поэтому для авторизации входа я должен предоставить токен доступа, поэтому я нашел этот API: (https://github.com/fernandezpablo85/scribe-java) и из этого примера (https://github.com/fernandezpablo85/scribe-java/blob/master/src/test/java/org/scribe/examples/FacebookExample.java) я пытаюсь получить токен доступа, в построителе параметров я должен установить URL-адрес обратного вызова:

OAuthService service = new ServiceBuilder()
    .provider(FacebookApi.class)
    .apiKey(Assets.FACEBOOK_APPID)
    .apiSecret(Assets.FACEBOOK_APPSECRET)
    .callback()
    .build();

Но мое приложение предназначено только для клиента, поэтому какой URL-адрес обратного вызова я должен предоставить?


person Yuri Heupa    schedule 03.10.2013    source источник


Ответы (1)


См. здесь:

redirect_uri. URL-адрес, на который вы хотите перенаправить человека, вошедшего в систему. Этот URL-адрес будет захватывать ответ из диалогового окна входа в систему. Если вы используете это в веб-просмотре в настольном приложении, для него должно быть установлено значение https://www.facebook.com/connect/login_success.html.

person qqilihq    schedule 03.10.2013
comment
Я видел это, но мне это не очень помогло, потому что я до сих пор не знаю, как сделать форму входа - person Yuri Heupa; 03.10.2013
comment
В своем вопросе вы спрашиваете об URL-адресе обратного вызова, который указан выше. Если это не то, что вы хотите, переформулируйте свой вопрос. - person qqilihq; 03.10.2013
comment
Да, я прошу URL-адрес обратного вызова, я не знаю, какой параметр мне нужно указать, facebook.com/connect/login_success.html не работает, я хочу знать, где я могу его найти - person Yuri Heupa; 03.10.2013
comment
более подробное описание заключается в том, что когда мое приложение вызывает URL-адрес, я получаю это сообщение в браузере: Success ПРЕДУПРЕЖДЕНИЕ О БЕЗОПАСНОСТИ: Пожалуйста, обращайтесь с URL-адресом выше, как с вашим паролем, и никому его не сообщайте. - person Yuri Heupa; 03.10.2013
comment
URL-адрес загружаемой страницы должен содержать ваш токен доступа в качестве параметра, просто проанализируйте его оттуда. Я сделал что-то подобное несколько дней назад, но сейчас у меня нет кода. edit Чтобы уточнить, это URL-адрес перенаправления. Если вам это непонятно, прочитайте о потоке аутентификации в документации для разработчиков Facebook. - person qqilihq; 03.10.2013