AndroidのFacebookからネットワークリストとそれに関連するメールアドレスを取得したい。私はAndroid用のFacebookSDKを使用しています。しかし、FacebookからのJSONに応答して、ネットワーク名と関連する電子メールアドレスを取得していません。現在、以下の許可が与えられています。
Utility.mFacebook.authorize(LoginActivity.this,
new String[] { "publish_stream","read_stream", "offline_access","user_education_history", "email" },
Facebook.FORCE_DIALOG_AUTH,
facebookListener.new LoginDialogListener())
更新:Facebook開発者サイトから、ここで提携しているネットワーク名を取得できます
アフィリエーション-アフィリエーション要素としてのネットワークアフィリエーションのリスト。各要素には、年、タイプ、ステータス、名前、および子の要素が含まれます。所属が返されない場合、この要素は空白になります。ユーザーのプライマリネットワーク(キー:nid)が最初に一覧表示されます。
次の応答をJSON形式で取得しますが、応答に所属タグがありません。
{
"work": [
{
"employer": {
"id": "xxxxxxxxxxxx",
"name": "xyz"
},
"start_date": "0000-00",
"end_date": "0000-00"
}
],
"locale": "en_US",
"link": "http://www.facebook.com/abc.xyz.12",
"education": [
{
"type": "College",
"school": {
"id": "112520115426955",
"name": "University of Pennsylvania"
}
}
],
"updated_time": "2012-11-01T06:31:14+0000",
"id": "0000000000000000",
"first_name": "XYZ",
"timezone": 5.5,
"username": "abc.xyz.12",
"email": "abc@xyz.com",
"verified": true,
"name": "XYZ ABC",
"last_name": "ABC",
"gender": "male"
}
私に知らせてください、同じために必要な許可はありますか?またはこれを取得する他の方法。
前もって感謝します!。