我公司的客户组织希望我们使用AWS Lambda对其活动数据进行数据提取,以便我们的数字营销分析师可以分析数据并使用预测建模(数据存储在AWS数据湖中)。但是,我想使用Postman预测试API调用。我们将使用Google Campaign Manager API(GCM 360)。
当我尝试在Postman中生成一个新的访问令牌时,我得到了这个 * 错误No OAuth Client was found*。我确保客户端的secret值、作用域、令牌URL、Auth URL和回调URL都是正确的,并且它们的值与Google API Playground匹配。
然后,我查看了Postman日志跟踪,我看到一个不正确的客户端ID,与Postman和CGM 360 API凭据不匹配。这里是屏幕截图,而不是 Postman 跟踪日志中的客户端ID与GCM360的OAuth凭据页面中定义的内容不匹配。这两个客户端ID是否完全不同?请参阅GCM360 API的凭据页面、Postman Authorization页面和下面的错误消息的屏幕截图。谢谢:
1条答案
按热度按时间flseospp1#
当遇到“错误:在Postman中尝试生成新的访问令牌时,没有找到OAuth客户端”消息,此问题有几个潜在原因:
1.客户端ID或客户端密码不正确
仔细检查Postman中输入的客户端ID和客户端密码值是否与Google Campaign Manager API提供的凭据匹配。这些值中的任何不匹配都可能导致身份验证错误。
1.授权配置:
确保Postman中的授权配置设置正确。验证令牌URL、授权URL和回叫URL是否准确,并符合Google Campaign Manager API的要求。
1.适用范围:
确认您在Postman中请求的范围与Google Campaign Manager API凭据中定义的范围匹配。范围确定访问令牌授予的访问权限。
在Google Campaign Manager API凭据和Postman配置之间交叉检查所有详细信息非常重要,例如客户端ID、客户端密码、URL和范围。任何差异都可能导致身份验证失败。