String sessionKey = request.getParameter("fb_sig_session_key"); FacebookJaxbRestClient client = new FacebookJaxbRestClient(apiKey, secret, sessionKey); //使用者UID Long userId = client.users_getLoggedInUser(); //使用者的所有friends ListfriendsUID = 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);
2009年12月20日 星期日
建立Facebook應用程式 Java API (3) - 利用API取得使用者相關資訊
透過Facebook API可以取得使用者Profile內的資料(除了Email)、使用者所有朋友的Profile資料(如:名子、性別、圖片…)以及和應用程式相關的資料。
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言