在Java中使用GoogleCredential生成OAuth 2.0令牌的问题

时间:2019-07-19 09:06:20

标签: java firebase oauth-2.0 google-api-client

因此,我将推送通知实施到Android应用,使用Firebase控制台发送通知正在运行,使用旧式REST方法也正在运行。但是当我尝试使用较新的OAuth 2.0 REST方法时,我被困在生成OAuth 2.0令牌的过程中,根据他们的文档,我要做的就是运行以下代码:

private static String getAccessToken() throws IOException {
    GoogleCredential googleCredential = GoogleCredential
        .fromStream(new FileInputStream("service-account.json"))
        .createScoped(Arrays.asList(SCOPES));
    googleCredential.refreshToken();
    return googleCredential.getAccessToken();
}

但是在googleCredential.refreshToken()部分和googleCredential.getAccessToken()部分为红色,因为找不到符号。该方法不能再使用了,还是我缺少某些库?

0 个答案:

没有答案