参数名称 | 必选 | 类型及范围 | 说明 |
refresh_token | true | string | 刷新access_token凭证 |
client_id | true | string | APP_KEY用户身份的唯一凭证(管理中心获取) |
client_secret | true | string | APP_SECRET(管理中心获取) |
grant_type | true | string | 这里默认为refresh_token |
scope | false | string | 这里默认为base |
access_token是调用授权关系接口的调用凭证,由于access_token有效期(目前为2个小时)较短,当access_token超时后,可以使用refresh_token进行刷新,access_token刷新结果有两种:
1. 若access_token已超时,那么进行refresh_token会获取一个新的access_token,新的超时时间;
2.若access_token未超时,那么进行refresh_token不会改变access_token,但超时时间会刷新,相当于续期access_token。
refresh_token拥有较长的有效期(30天),当refresh_token失效的后,需要用户重新授权,所以,请开发者在refresh_token即将过期时(如第29天时),进行定时的自动刷新并保存好它。
正确情况 { ”error”:10000, ”msg”:”success”, data:{"access_token":TOKEN, "expires_in":7200, "token_type":1, ”refresh_token”:”Ol43HJ8ndf8Fkurkjld_QW3kid” } } 错误情况 { "errcode":20001, "errmsg":"invalid product_data" }
返回值字段 | 字段类型 | 字段说明 |
access_token | string | 全局唯一票据 |
expires_in | string | 票据可用时间(秒) |
token_type | string | 票据类型 |
refresh_token | string | 刷新access_token凭证 |