为什么刷新令牌不适用于bigquery API?

时间:2016-03-04 13:55:10

标签: google-bigquery

我使用bigquery API,我使用refresk令牌,因为access_token只是短暂的1小时(3600s),但我的问题是它不起作用 api的响应总是"代码":401,"消息":"无效的凭证",这意味着bigquery不接受令牌。 有人对此有所了解吗?我必须使用刷新令牌来避免这个短期令牌。 或者是否无法使用API​​ bigquery的刷新令牌? 非常感谢你的回复

1 个答案:

答案 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