Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.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 从Linkedin获得空白响应_Java_Android_Http_Linkedin_Codenameone - Fatal编程技术网

Java 从Linkedin获得空白响应

Java 从Linkedin获得空白响应,java,android,http,linkedin,codenameone,Java,Android,Http,Linkedin,Codenameone,我试图在成功登录Codename one应用程序后请求用户信息,但在登录后,用户重定向到该应用程序,但未得到任何响应 以下是我的代码: linked.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { Oauth2 auth2 = new Oauth2("https://w

我试图在成功登录Codename one应用程序后请求用户信息,但在登录后,用户重定向到该应用程序,但未得到任何响应

以下是我的代码:

linked.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent evt) {


               Oauth2 auth2 = new Oauth2("https://www.linkedin.com/oauth/v2/authorization", 
                "XXXXXXXXXX", 
                "https://www.codenameone.com","", 
                "https://www.linkedin.com/oauth/v2/accessToken", 
                "XXXXXXXXXX");

       //auth2.authenticate();
        auth2.showAuthentication(new ActionListener() {
                   @Override
                   public void actionPerformed(ActionEvent evt) {
                       AccessToken token = (AccessToken) evt.getSource();
                       JSONObject object = new JSONObject(token);
                       try {
                           TOKEN = object.getString("token");
                           Log.p(TOKEN);


                             ConnectionRequest linkedinreq = new ConnectionRequest(){
                   @Override
                   protected void readResponse(InputStream input) throws IOException {
                      Log.p(input.toString());
                   }

             };
             linkedinreq.setPost(false);
             linkedinreq.setUrl("https://api.linkedin.com/v1/people/~:(id,num-connections,picture-url)");
             linkedinreq.addArgumentNoEncoding("oauth2_access_token", TOKEN);
            linkedinreq.addArgumentNoEncoding("format", "json");
             NetworkManager.getInstance().addToQueue(linkedinreq);


                       } catch (JSONException ex) {
                           ex.printStackTrace();
                       }
                   }
               });
                Oauth2.setBackToParent(true);


       }
        });
和显示空响应的网络监视器快照

[Network Thread] 0:0:1,12 - com.codename1.impl.javase.JavaSEPort$67@41ca2b3e

和控制台中的输出显示

[Network Thread] 0:0:1,12 - com.codename1.impl.javase.JavaSEPort$67@41ca2b3e

覆盖此消息后,您可以获得任何错误消息 并调用setreadResponseErrors(true);将显示错误消息和响应代码

linkedinreq.setReadResponseForErrors(true);
     @Override
                protected void handleErrorResponseCode(int code, String message) {
                    System.out.println("code: " + code + "message: " + message);
                }

我正在编写一个代码名应用程序,当我在应用程序中编写上述代码时,它会显示CT错误。该响应的响应代码是什么?您还可以发布屏幕截图中响应标题的完整内容吗?(它在顶部被剪掉了,因此缺少了第一束)。