
我正在使用最新的facebook SDK开发一个Android应用,并且正在使用以下代码从facebook获取一些数据:
public voID onFBLoginClick(VIEw vIEw){ openActiveSession(this, true, statusCallback);}Session.StatusCallback statusCallback = new Session.StatusCallback() { @OverrIDe public voID call(final Session session, SessionState state, Exception exception) { if(session.isOpened()) { Request.executeMeRequestAsync(session, new Request.GraphUserCallback() { @OverrIDe public voID onCompleted(GraphUser user, Response response) { if(user != null) { txtUsername.setText(session.getAccesstoken()); String gender = user.getProperty("gender").toString(); String email = user.getProperty("email").toString(); saveUserData(user.getID(), user.getname(), user.getBirthday(), user.asMap().get("email").toString()); saveAccesstoken(session.getAccesstoken()); getFacebookUserProfilePicture(session.getAccesstoken()); } } }); } }};private static Session openActiveSession(Activity activity, boolean allowLoginUI, Session.StatusCallback statusCallback){ OpenRequest openRequest = new OpenRequest(activity); openRequest.setPermissions(Arrays.asList("user_birthday", "email")); openRequest.setCallback(statusCallback); Session session = new Session.Builder(activity).build(); if(SessionState.CREATED_TOKEN_LOADED.equals(session.getState()) || allowLoginUI) { Session.setActiveSession(session); session.openForRead(openRequest); return session; } return null;}使用此代码,如何获得朋友列表?还是我必须使用REST API来做到这一点?
解决方法:
您可以签出this link,以了解如何在API 3.0中完成对朋友列表的检索.
希望这可以帮助.
总结以上是内存溢出为你收集整理的android-使用openActiveSession或REST API获取Facebook朋友列表全部内容,希望文章能够帮你解决android-使用openActiveSession或REST API获取Facebook朋友列表所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)