我正在尝试为不同的用户编写一个应用程序,以访问相同的Dialogflow代理以检测意图。
我已经使用AppAuth对Google OAuth 2.0进行了一些配置,并且访问权限已成功授予。然后,当我尝试使用访问令牌(通过REST API)访问dialogflow代理时,每个信号时间我都收到403错误。我想做的是授予每个登录用户(使用他们自己的Google帐户)对我的dialogflow代理的访问权限,但似乎这种方式仅适用于创建者帐户,而不适用于其他人
AuthorizationRequest authorizationRequest = authRequestBuilder
.setScope("https://www.googleapis.com/auth/dialogflow")
.build();
在授予令牌后,使用HTTPS连接将POST请求发送到 https://dialogflow.googleapis.com/v2/projects/[my_project]/agent/sessions/[sessionId]:detectIntent?[my_API_key]
我期望从dialogflow代理成功收到响应,但我所收到的只是错误403