我使用bigquery API,我使用refresk令牌,因为access_token只是短暂的1小时(3600s),但我的问题是它不起作用 api的响应总是"代码":401,"消息":"无效的凭证",这意味着bigquery不接受令牌。 有人对此有所了解吗?我必须使用刷新令牌来避免这个短期令牌。 或者是否无法使用API bigquery的刷新令牌? 非常感谢你的回复
答案 0 :(得分:2)
您始终需要使用Mockito.doNothing().doThrow(new MailSendException("Test message")).when(this.mailSenderMock).send(Mockito.any(SimpleMailMessage.class));`
,refresh_token用于续订access_token。你不应该混淆这些。它不是替代品。
要正确理解OAuth2.0的工作原理,请阅读以下内容: https://developers.google.com/identity/protocols/OAuth2