使用适用于Android的Facebook SDK 3以额外权限登录

使用适用于Android的Facebook SDK 3以额外权限登录,第1张

概述我在 https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/跟随“使用Facebook登录创建新的Android项目”部分的步骤登录过程很好.因为我想使用本机Android按钮供用户登录,所以我将以下代码移动到原生Android按钮的View.OnClickListener()中稍微修改代 我在 https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/跟随“使用Facebook登录创建新的AndroID项目”部分的步骤登录过程很好.因为我想使用本机AndroID按钮供用户登录,所以我将以下代码移动到原生AndroID按钮的VIEw.OnClickListener()中稍微修改代码.以下是侦听器中的代码:
Session.openActiveSession(MainActivity.this,true,new Session.StatusCallback() {    // callback when session changes state    @OverrIDe    public voID call(Session session,SessionState state,Exception exception) {        if (session.isOpened()) {                                       // make request to the /me API            Request.executeMeRequestAsync(session,new Request.GraphUserCallback() {                // callback after Graph API                // response with user object                @OverrIDe                public voID onCompleted(GraphUser user,Response response) {                    if (user != null) {                        Toast.makeText(getApplicationContext(),"Hello " + user.getname() +" "+user.getID()+"!",Toast.LENGTH_LONG).show();                    }                }            });        }    }});

onActivityResult()和AndroIDManifest.xml与教程相同

@OverrIDepublic voID onActivityResult(int requestCode,int resultCode,Intent data) {    super.onActivityResult(requestCode,resultCode,data);    Session.getActiveSession().onActivityResult(this,requestCode,data);}

但是,我想在用户成功登录时请求“read_frIEndLists”.我在https://developers.facebook.com/docs/tutorials/androidsdk/3.0/scrumptious/authenticate/阅读了教程,但它使用了Facebook SDK自定义按钮.如何使用上面显示的代码之类的原生AndroID按钮实现相同的行为?

@H_502_10@解决方法 我刚刚在另一篇文章中回答了类似的问题.我的解决方案允许您在用户首次登录时使用本机按钮并请求其他读取权限.请在此处查看 Ask for more permissions with 3.0 SDK@H_502_10@ @H_502_10@ 总结

以上是内存溢出为你收集整理的使用适用于Android的Facebook SDK 3以额外权限登录全部内容,希望文章能够帮你解决使用适用于Android的Facebook SDK 3以额外权限登录所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1138503.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存