带有403禁止响应的Dialogflow V2 API REST请求

时间:2019-07-29 08:43:48

标签: android dialogflow google-oauth2

我正在尝试为不同的用户编写一个应用程序,以访问相同的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

0 个答案:

没有答案