首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的facebook android sdk库

简单的facebook android sdk库
EN

Stack Overflow用户
提问于 2011-04-19 04:52:03
回答 2查看 3.1K关注 0票数 1

我想将我的android应用程序连接到facebook,我已经下载了easy facebook android sdk,并将jar导入到我的项目中。有人能帮我配置我的facebook应用程序的参数吗?

代码语言:javascript
复制
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();

        }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-19 05:02:34

首先,我将使用相关信息填充FBLoginManager构造函数的字段:

代码语言:javascript
复制
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

要了解如何创建密钥散列

票数 1
EN

Stack Overflow用户

发布于 2011-04-19 05:04:57

你必须在facebook网站上注册才能使用这个SDK (实际上--从这个网站发送请求和获取数据)

此工具生成一个字符串,该字符串必须在开发者应用程序的移动和设备部分中为您的应用程序注册:

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5708760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档