我希望在用户登录我的Android应用程序后使用fb SDK获取社交数据。
例如:性别,年龄,教育,地址,性取向,他/她喜欢的页面等。
我曾想过用这个:
com.facebook.model.GraphObject.getProperty(String propertyName)
但找不到可用名称属性的文档。 您如何获得我上面提到的信息?
更新
我尝试使用this文档作为@Tobi建议
但我的代码返回bday == null
即使我在我的fb帐户中有bday
Request.newMeRequest(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if (response.getError() == null && user != null) {
String fbId = null;
try {
Log.i(TAG, "User ID " + user.getId());
Log.i(TAG, "Email " + user.asMap().get("email"));
String bday = (String) user.getProperty("birthday");