Войти на Facebook из приложения для Android - PullRequest
1 голос
/ 15 июля 2011

В моем приложении у меня есть 2 текста редактирования (для электронной почты и пароля) и простая кнопка «Facebook connect», и когда я выбираю эту кнопку, я хочу перейти на страницу входа в Facebook.Возможно ли то, что я пытаюсь сделать, или я должен войти на Facebook со страницы входа в Facebook?Если это возможно, как мне это сделать?

Ответы [ 4 ]

2 голосов
/ 15 июля 2011

вы должны скачать API по этой ссылке https://github.com/facebook/facebook-android-sdk/

и после этого взять код для Facebook API Java по этой ссылке

http://developers.facebook.com/docs/guides/mobile/

1 голос
/ 17 декабря 2012

попробуйте это:

public void onClick(View v) {

        Intent i = getOpenFacebookIntent(this);
        startActivity(i);

    }


public static Intent getOpenFacebookIntent(Context context) {

    try {
        context.getPackageManager().getPackageInfo(
                "com.facebook.facebook", 0);
        return new Intent(Intent.ACTION_VIEW,
                Uri.parse("fb://profile/20531316728"));
    } catch (Exception e) {
        return new Intent(Intent.ACTION_VIEW,
                Uri.parse("https://www.facebook.com/facebook"));
    }
}

при нажатии на кнопку (или, например, значок Facebook в виде кнопки с изображением)

Ваш Android-браузер появится, и вы сможете войти в Facebook.

В приведенном выше коде я использую страницу facebook.com/facebook для просмотра, но вы можете использовать любую другую страницу, которая вам нравится, но сначала вам нужно извлечь идентификатор страницы отсюда:

graph.facebook.com / yourpage

(например, в приведенном выше коде идентификатор равен 20531316728, где вы можете найти его по адресу: graph.facebook.com/facebook)

0 голосов
/ 15 июля 2011

Вы должны следовать https://github.com/facebook/facebook-android-sdk/

Здесь идея заключается в том, чтобы избежать входа в ваше приложение, если вы уже вошли в официальное приложение facebook. В противном случае появится всплывающее диалоговое окно.

0 голосов
/ 15 июля 2011

Вы смотрели официальный Android Android SDK? Android-SDK

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...