嗨我正在玩新的Facebook Android SDK。我無法弄清楚的一件事是我該如何索要電子郵件地址。我試着跟隨,但它返回除電子郵件地址以外的所有字段的值。我想我可能需要單獨詢問電子郵件地址的權限,但不知道如果我使用LoginFragment,我該怎麼做。使用新的Facebook Android SDK訪問用戶電子郵件
Request request = Request.newMeRequest(session, new GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
profilePictureView.setUserId(user.getId());
userNameView.setText(user.getName());
}
});
String NAME = "name";
String ID = "id";
String PICTURE = "picture";
String EMAIL = "email";
String FIELDS = "fields";
String REQUEST_FIELDS = TextUtils.join(",", new String[] {
ID, NAME, PICTURE, EMAIL
});
Bundle parameters = new Bundle();
parameters.putString(FIELDS, REQUEST_FIELDS);
request.setParameters(parameters);
Request.executeBatchAsync(request);
任何幫助表示讚賞。 謝謝
必須指定,而不是提「新的Facebook Android SDK中」的SDK版本,我想 – NarendraJi