0

因此,在我的Google云项目中,我生成了一个Web客户端ID,并按照 https://developers.google.com/adwords/api/docs/guides/oauth_playground 中的步骤获取身份验证令牌。我的我把客户端ID放在里面。然后在OAuth2操场上,我使用我已经获得的身份验证令牌(例如:Bearer ya29.bwL-f-hz-wcxFq_i-IlEQaJDiinwIP7ad7CaZoRkJRdGrsxxs4Wc9ZeNOgVlhD69zOQk)向API发送了一个http请求。Google终端 - 无效令牌,allowed_client_id使用来自OAuth2.0 Playground的令牌

但问题是,它不能识别令牌,并表示它是一个无效的令牌。为了与之比较,我把endpoints.API_EXPLORER_CLIENT_ID放在了allowed_clients_ids=之内,当我使用API​​ Explorer对它进行测试时,它正常工作。那么我做错了什么?

+0

你是否在操场上指定了任何特定的范围?你能否从失败的请求中粘贴日志? – saiyr

+0

https://www.googleapis.com/auth/adwords这是我放入的范围。至于日志,它不一定会失败,我只是'如果endpoints.get_current_user()是None:raise endpoints.UnauthorizedException('')' – andiwin

回答

0

您已指定您自己的客户端ID和客户端密码。看到这个 screenshot

+0

是的我没有输入从我的API凭据生成的一个 – andiwin