c# - token 已过期或撤销 - Google Ads

标签 c# postman google-ads-api restsharp google-ad-manager

嗨,我一直在使用 rest 方法在 C# 中集成 Google Ads API。一切似乎都运行良好,但突然间我开始收到 400 响应并显示错误消息。

{
    "error": "invalid_grant",
    "error_description": "Token has been expired or revoked."
}
如上所述,我没有使用客户端库,而是使用 restsharp 并使用 postman 测试我的所有端点。
它发生的任何原因?我的刷新 token 也有效。我已经使用这个一周了。我也没有达到刷新 token 的限制,因为我在尝试设置帐户时只生成了 3 到 4 次刷新 token 。
我相信刷新 token 的有效性是终身的,那么为什么会发生呢?

最佳答案

我通过使用操场生成新的刷新 token 解决了这个问题。它过期的原因是我的项目的 OAuth 同意屏幕的发布状态处于测试模式。
如果您正在集成 API,则需要为 申请发布状态生产以避免在过期时手动生成刷新 token 。
enter image description here

关于c# - token 已过期或撤销 - Google Ads,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66240374/

相关文章:

批量插入的 json 结构无效

php - 使用 PHP 和 Curl 将 Google AdWords API 用于关键字工具?

javascript - Google Adwords 转化跟踪 cookie 帮助!

c# - NSUserDefaults.StandardUserDefaults - 保存和检索字典

c# - Visual Studio 中是否有 "Dynamic Playlists"单元测试?

postman - 对于使用混合授权类型的客户端,IdentityServer4 的有效 grant_type 值是什么?

java - Postman 中的 Spring Boot MultiValueMap 参数

python-3.x - 尽管使用刷新 token ,Google Ads API 仍显示 "Token has been expired or revoked"

c# - 处理切换用户的系统事件

c# - 与 ICommand 的 WPF 绑定(bind)错误