(new Invoice())->Nuonuo()->Isv()->getToken($code,$taxnum,$redirect_uri);
参数 | 说明 |
---|---|
code | 临时授权码,请求authorize时返回的code |
taxnum | 授权企业的税号,获取临时授权码返回的taxnum |
redirect_uri | 回调地址,此处配置的 redirect_uri 内容需要与应用中配置的授权回调地址完全一样 |
案例
public function getIsvToken(){
try {
$code = input('code','','trim');
$taxnum = input('taxnum','','trim');
$redirect_uri = input('redirect_uri','','trim');
$res = (new Invoice())->Nuonuo()->Isv()->getToken($code,$taxnum,$redirect_uri);
return json(self::createReturn(true,$res));
} catch (\Exception $e) {
return json(self::createReturn(false,[],$e->getMessage()));
}
}
返回结果
参数 | 说明 |
---|---|
access_token | 访问令牌 |
expires_in | access_token 的过期时长,24小时(单位秒) |
refresh_token | 刷新令牌 |
userId | 授权者的用户ID(如果需要刷新令牌开发者应妥善保存) |
oauthUser | 授权商户信息默认返回登录税号和注册类型 {“oauthUser”:”{“userName”:”taxnum17100010001”,”registerType”:”1”}”} |