1

状況に陥った。私はアンドロイドがまったく初めてです。Facebook Android SDK https://github.com/facebook/facebook-android-sdkを使用しました

このチュートリアルに従いましたhttp://www.integratingstuff.com/2010/10/14/integrating-facebook-into-an-android-application/

これは、ログインしてユーザーのウォールに投稿するのに役立ちます。今度は友達の情報を集めたいです。

このトピックAndroid 用 Facebook API から: ユーザーの友達に関する拡張情報を取得する方法は? それを行う簡単な方法を見つけました。

Bundle bdle=new Bundle();
    bdle.putString("fields","birthday");
JSONObject json = Util.parseJson(facebook.request("me/friends",bdle));

このjsonを印刷すると、IDと生年月日が表示されます。今、それらを分離する方法を見つけることができず、検索でも何も見つかりませんでした。友達全員の ID と生年月日をまとめて教えてくれます。何かのようなもの :

{"データ":[{"id":"12345","誕生日":03/29"},{"id":"12678","誕生日":06/22"}],..... ..

アプリケーションが単一の日付を取得するために単一の友人の ID をフェッチするのを防ぐため、私はこれを好みました。

この json を分割して、この情報を a[1]="12345";b[1]="03/29" のように 2 つの配列に分割するのを手伝ってください。

そして、特別に非同期的な方法で Android と Facebook を統合する簡単な例/チュートリアルのリンクを誰かが私に提供してくれれば、それは大きな助けになるでしょう。

4

1 に答える 1

0

(質問の編集で回答。コミュニティ wiki の回答に変換。回答がない質問を参照してください。ただし、コメントで問題が解決されました (またはチャットで拡張されました) )

OP は次のように書いています。

問題を解決しました:

JSONArray jsonarr=json.getJSONArray("data");
JSONObject j=jsonarr.getJSONObject(0);
s1=j.getString("name");
s2=j.getString("birthday");
于 2015-01-31T10:31:29.600 に答える