美文网首页
Android Studio 网络请求获取Access Toke

Android Studio 网络请求获取Access Toke

作者: 黑马_b717 | 来源:发表于2019-04-27 10:43 被阅读0次

    最近在弄网络请求这一块,下次要获取Access Token直接调用就可以了,作为学习笔记记录下。

    public  void  sendRequestWithOkHttp(){
            new Thread(new Runnable() {
                @Override
                public void run() {
                    try {
                       //注意地址参数
                        String authHost = "https://aip.baidubce.com/oauth/2.0/token?";
    
                        String getAccessTokenUrl = authHost
    
                                // 1. grant_type为固定参数
    
                                + "grant_type=client_credentials"
    
                                // 2. 官网获取的 API Key
    
                                + "&client_id=OEp40laXXsWNPcHeuIXe6csd"
    
                                // 3. 官网获取的 Secret Key
    
                                + "&client_secret=NyeBd24xNlOkTYoqA1MnVY2evvz3BRc3";
                        OkHttpClient client = new OkHttpClient();
                        Request request = new Request.Builder()
    // 指定访问的服务器地址是电脑本机
                                .url(getAccessTokenUrl)
                                .build();
                        Response response = client.newCall(request).execute();
                        String responseData = response.body().string();
                        parseJSONWithJSONObject(responseData);
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
            }).start();
        }
        public  void parseJSONWithJSONObject(String jsonData) {
            try {
                //JSONObject类要用对
                JSONObject jsonObject=new JSONObject(jsonData);
                //获取你想要的数据名
                String s= (String) jsonObject.get("access_token");
                Log.e("MAS",s);
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    

    相关文章

      网友评论

          本文标题:Android Studio 网络请求获取Access Toke

          本文链接:https://www.haomeiwen.com/subject/ixvhnqtx.html