простая библиотека Android SDK Facebook

1

Я хочу подключить свое приложение для Android к facebook, загрузить скачанный файл Android android sdk и импортировать банку в свой проект. Может ли кто-нибудь помочь мне настроить параметры моего приложения facebook?

public class FacebookConnect extends Activity implements LoginListener {

        private FBLoginManager fbManager;

        @Override
        public void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                shareFacebook();
        }

        public void shareFacebook() {

                //change the permissions according to the function you want to use 
                String permissions[] = { "user_relationship_details",
                                        "user_religion_politics",
                                        "user_work_history",
                                        "user_relationships",
                                        "user_interests",
                                        "user_likes",
                                        "user_location",
                                        "user_hometown",
                                        "user_education_history",
                                        "user_activities",
                                        "read_stream",
                                        "offline_access"};

                //change the parameters with those of your application
                fbManager = new FBLoginManager(this, "FacebookApplicationName",
                "FacebookApplicationAPIKEY","FacebookApplicationSECRETKEY",
                "FacebookApplicationID","FacebookApplicationSite",permissions);



                if (fbManager.existsSavedFacebook()) 
                   fbManager.loadFacebook(R.layout.black);
                else 
                   fbManager.login(R.layout.black);

        }

        public void onLoginFail() {
                fbManager.displayToast("Login failed!");

        }

        public void onLoginSuccess(Facebook facebook) {

                //library use example
                GraphApi graphApi= new GraphApi(facebook);
                User myFacebookAccount = graphApi.getMyAccountInfo();

        }
}
Теги:
facebook

2 ответа

1
Лучший ответ

Я начал бы заполнять поля конструктора FBLoginManager соответствующей информацией:

public FBLoginManager(Activity activity,
                      java.lang.String appName,
                      java.lang.String apiKey,
                      java.lang.String secretKey,
                      java.lang.String appID,
                      java.lang.String site,
                      java.lang.String[] permission)

Инструкции по их заполнению четко указаны здесь: http://www.easyfacebookandroidsdk.com/guide.asp

Я бы порекомендовал вам также прочитать руководство по началу работы с facebook: http://developers.facebook.com/docs/
иметь общее представление о приложении fb и конкретном руководстве для Android:
http://developers.facebook.com/docs/guides/mobile/#android
для понимания того, как создать хэш ключа

  • 0
    Я прочитал руководство, оно очень простое в использовании и не требует ключа хэш
0

Вам необходимо зарегистрироваться на сайте facebook, чтобы использовать этот SDK (на самом деле - для отправки запроса и получения данных с этого сайта)

Этот инструмент генерирует строку, которая должна быть зарегистрирована в разделе Mobile and Devices приложения Developer для вашего приложения:

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню