如何从API中获取访问令牌以在另一个API auth2.0

问题描述 投票:0回答:1
Future getToken() async { final uri = Uri.parse("https://....."); var requestBody = { "client_id": "clientid", "client_secret": "clientpassword", "redirect_uri": uri, "grant_type": "client_credentials" }; var response = await http.post( uri, body: json.encode(requestBody), ); print(response.body); }

我以为您正在尝试在每个API请求的标题中发送访问令牌以获取一个示例,您可以看到以下代码,您可以将令牌存储在响应中的变量中,并使用该变量
     Future getToken() async {
        final uri = Uri.parse("https://.....");
        var requestBody = {
            "client_id": "clientid",
          "client_secret": "clientpassword",
          "redirect_uri": uri,
          "grant_type": "client_credentials"
        };
      
var response = await http.post(
          uri,
          body: json.encode(requestBody),headers: {
      'Content-Type': 'application/json; charset=UTF-8',
      'Authorization': 'Bearer $Token'
    };
        ),
    
        print(response.body);
      }
flutter postman access-token
1个回答
1
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.