String sessionKey = request.getParameter("fb_sig_session_key");
FacebookJaxbRestClient client = new FacebookJaxbRestClient(apiKey, secret, sessionKey);
//使用者UID
Long userId = client.users_getLoggedInUser();
//使用者的所有friends
List friendsUID = client.friends_get().getUid();
//使用者friend的分类
List friendLists = client.friends_getLists().getFriendlist();
//有使用此应用程式的friends
List appUsers = client.friends_getAppUsers().getUid();
//检查应用程式是否有发布讯息到使用者涂鸭墙的权限(也可利用此方法来检查其它权限)
boolean publish = client.users_hasAppPermission(Permission.PUBLISH_STREAM);
//使用者授权的连结
String url = Permission.authorizationUrl(apiKey, Permission.PUBLISH_STREAM);
2010年2月25日 星期四
建立Facebook应用程式 Java API (3) - 利用API取得使用者相关资讯
透过Facebook API可以取得使用者Profile内的资料(除了Email)丶使用者所有朋友的Profile资料(如:名子丶性别丶图片…)以及和应用程式相关的资料。
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言