我用flask restplus构建了一个restapi,并用swagger文档进行了测试,它看起来功能齐全,工作正常。我现在想使用python请求库测试API,但出现以下错误:
Invalid IAP credentials: empty token
我想这是因为我没有授权使用凭据。我确实可以访问服务帐户凭据json文件,但我只是想知道如何将其传递到请求中?你知道吗
代码示例:
url = 'https://crosssellapi-dot-dao-aa-poc-uyim.appspot.com/auth/login'
r = requests.get(url, headers={'accept': 'application/json'})
提前谢谢。你知道吗
我认为最好的方法是使用python的
google-auth
库。你知道吗我建议create一个服务帐户,给它角色IAP secured Web App User,然后下载该服务帐户的JSON密钥。你知道吗
转到API's&;Services>;凭据并复制要用于API的OAuth 2.0客户端的
Client ID
。你知道吗最后,使用此代码段发出请求:
如果您想了解更多关于
google-auth
的信息,请查看this。你知道吗相关问题 更多 >
编程相关推荐