Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Facebook API 2.1如何查询和获取数据输出_Java_Android_Facebook Graph Api V2.0 - Fatal编程技术网

Java Facebook API 2.1如何查询和获取数据输出

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

我正试图通过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_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