2022年5月15日
张贴者:Rahul Upadhyay
本节将提供请求具有特定作用域的访问令牌的步骤 http://www.googleAPIss.com/auth/androidpublisher 使用OAuth 2.0断言配置文件
为什么我们需要这个access_token?
我们从JSON文件中读取什么?
示例请求
$ curl -X POST http://accounts.谷歌.com/o/oauth2/token
-H 'Content-Type: application/x-www-form-urlencoded'
- d ' grant_type =瓮% 3 aietf % 3 aparams ajwt-bearer % 3 aoauth % 3 agrant-type % 3&断言= eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJwbGF5LWRldmVsb3Blci1hcGlAcGMtYXBpLTU3MDg2MDAxMjU3MTE1Mjk1OTMtOTE4LmlhbS5nc2VydmljZWFjY291bnQuY29tIiwic2NvcGUiOiJodHRwczovL3d3dy5nb29nbGVhcGlzLmNvbS9hdXRoL2FuZHJvaWRwdWJsaXNoZXIiLCJhdWQiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20vby9vYXV0aDIvdG9rZW4iLCJpYXQiOjE2NDkxNDczNzAsImV4cCI6MTY0OTE1MDk5M30”
缺省情况下,这些参数必须为 x-www-form-urlencoded 并在请求体中指定(如上面的示例所示). 也, 使用JWT承载令牌作为授权授予, 使用以下参数值和编码.
下面是JSON对象的例子, 用作JWT的标头, 声明JWT是用RS256算法签名的
下面是一个JSON对象的例子,它可以被编码为JWT的Claims对象:
-用从JSON文件中提取的PRIVATE_KEY编码你的有效负载和头
在下一步中,我们将使用这个编码值作为断言令牌.
我们将把这个formData传递给下一步i.e.、HTTP调用.
成功响应| 200 (OK)
使用这个访问令牌,您可以调用后续的API调用. 看到 这个文档 使用.