(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”}”} |
