【发布时间】:2018-11-09 01:53:18
【问题描述】:
我已经通过 returnurl 获得了 AuthorizationCode,但我不能用它来生成一个 toke 来与 java 中的 google api 对话
【问题讨论】:
-
请参阅以下链接,了解如何提出一个好问题。 stackoverflow.com/help/how-to-ask
标签: oauth-2.0
我已经通过 returnurl 获得了 AuthorizationCode,但我不能用它来生成一个 toke 来与 java 中的 google api 对话
【问题讨论】:
标签: oauth-2.0
我解决了我使用 key.json 通过 java 应用程序获取凭据的问题
credentials = GoogleCredentials.fromStream(new FileInputStream("key.json"));
credentials = credentials.createScoped(Arrays.asList("https://www.googleapis.com/auth/cloud-platform", "https://www.googleapis.com/auth/dialogflow"));
credentials.refreshIfExpired();
AccessToken token = credentials.getAccessToken();
之后我使用 resttemplate 来调用和检测意图
【讨论】: