调试" invalid_grant"描述错误:"代码无效。"

时间:2015-09-04 23:50:21

标签: google-api-java-client

我有一个与IOS应用程序通信的Web服务器,以便为用户获取脱机访问令牌/刷新令牌对。直到最近,没有任何代码更改,谷歌的大多数身份验证请求都开始失败,这似乎运作良好。我一直试图调试看似不确定的tree.on("select",function(me,rec,index){ var node = me.getStore().getNodeById(rec.get('id')); node.set("checked", true); }); 错误。单个用户可能尝试多次进行身份验证,其中一些尝试是谷歌接受的,有些则不是。我们看到的错误来自以下形式(我们使用google java api客户端):

"invalid_grant"

我已经尝试确保我们运行此服务器的服务器具有与ntp正确同步的时钟。

我在这里有点不知所措。你会如何调试这个?

1 个答案:

答案 0 :(得分:0)

我也试图用java api客户端来缓解这个错误,我发现最可能的原因是格式错误的请求或无效的用户名或密码。换句话说,将正确的密码指向错误的路径(通常在编辑资源后发生)也可以引起它。 在连续请求之间提供显着延迟有时也有效。