Java Facebook API 2.1如何查询和获取数据输出
我正试图通过Facebook API 2.1获取我的id “+accesstoken 我得到错误200,但没有数据Java Facebook API 2.1如何查询和获取数据输出,java,android,facebook-graph-api-v2.0,Java,Android,Facebook Graph Api V2.0,我正试图通过Facebook API 2.1获取我的id “+accesstoken 我得到错误200,但没有数据 有没有人举例说明如何从查询2.1中获取和提取我的id、姓名或任何数据?这是因为我&field=id必须是我?field=id https://graph.facebook.com/v2.1/me?fields=id&access_token=accesstoken 所有公共用户信息 https://graph.facebook.com/v2.1/me?access_tok
有没有人举例说明如何从查询2.1中获取和提取我的id、姓名或任何数据?这是因为我&field=id必须是我?field=id
https://graph.facebook.com/v2.1/me?fields=id&access_token=accesstoken
所有公共用户信息
https://graph.facebook.com/v2.1/me?access_token=accesstoken
我建议您使用Facebook SDK。请参阅
facebook sdk的图形api me请求示例:
new Request(
Session.getActiveSession(),
"/me",
null,
HttpMethod.GET,
new Request.Callback() {
@Override
public void onCompleted(Response response) {
GraphObject graphObject = response.getGraphObject();
if (graphObject != null) {
if (graphObject.getProperty("id") != null) {
String fbId = graphObject.getProperty("id").toString();
String userName = graphObject.getProperty("name").toString();
}
}
}
}
).executeAsync();
错误400表示您的令牌已过期。请续订该令牌,然后简单地执行json解析staffThe error is here try{jsonObject=new jsonObject(response.getGraphObject()).getInnerJSONObject().toString());我在v1.0中做了json解析,但在v2.0中它对我不起作用。如何编写json解析?v2.1请参阅文档/me您已经有了它们。您不需要特别设置field=id,name