我有一个MVC应用程序,如下所述:https://developers.google.com/api-client-library/dotnet/guide/aaa_oauth#web-applications-aspnet-mvc
从Javascript我将AJAX调用到一些使用Google API从Gmail获取消息的Action。
起初一切正常,但过了一段时间我一直在接收
错误:" invalid_grant",说明:"令牌已被撤销。",Uri:""
有人可以向我解释这意味着什么以及我收到此错误的原因???
干杯
答案 0 :(得分:2)
错误:" invalid_grant",说明:"令牌已被撤销。",Uri:""
仅表示用户已撤消对您的数据的访问权限,您需要再次请求身份验证。
你需要记住的一件事是在测试时。如果您请求自己访问,则授予它获取刷新令牌,再次执行此操作即可获得另一个刷新令牌。他们都会工作。您最多可以执行26次,并为应用程序提供26个技术上活动和活动的刷新令牌。一旦你完成第27次,第一次将停止正常工作,你只会得到无效的授权错误。
令牌已被撤销通常意味着用户已撤销Google中的访问权限,但可能与Gmail不同。