缺少 Https Headers 对于 Pusher ChatKit Api

Missing Https Headers For Pusher ChatKit Api

我正在尝试将 ChatKit 移植到 FlutterSDK,但我遇到了一个小问题, 我正在向 ChatKit 端点发送请求,但我想我缺少 headers 所以我从未获得授权,,(响应代码 401)

所以我应该使用什么作为 header?

我正在尝试通过 Dart Http 包进行连接

   static String _apiEndPoint =
     "https://us1.pusherplatform.io/services/chatkit/v2/:instance_id";
   static final String _usersEndPoint = "/users";

   var uri = Uri.parse("$_apiEndPoint$_usersEndPoint");
   var request = new http.MultipartRequest("POST", uri);
   request.fields['name'] = '$name';
   request.fields['id'] = '$username';
   request.fields['avatar_url'] = '$avatarUrl';
   request.fields['custom_data'] = '{"email": "$email"}';
   request.send().then((response) {
     print(response.statusCode);
   });

我认为按照此处的文档创建用户帐户就足够了: https://docs.pusher.com/chatkit/reference/api#create-a-user

您需要添加一个 header(使用 request.headers['authorization'] = 'Bearer $token';)并按照 here 所述计算不记名令牌。