(new Invoice())->Nuonuo()->Isv()->getCode($redirect_uri,$state)

    参数 说明
    redirect_uri 授权回调地址,在用户授权后应用会跳转至redirect_uri;授权链接中配置的 redirect_uri 内容需要与应用中配置的授权回调地址完全一样;请使用urlEncode对链接进行处理
    state 自定义参数,可传任意值,认证服务器会原样返回, 主要用于抵制CSRF(跨站请求伪造)攻击

    案例

    1. public function getIsvCode(){
    2. try {
    3. $redirect_uri = input('redirect_uri','','trim');
    4. $state = input('state','','trim');
    5. $res = (new Invoice())->Nuonuo()->Isv()->getCode($redirect_uri,$state);
    6. return json(self::createReturn(true,$res));
    7. } catch (\Exception $e) {
    8. return json(self::createReturn(false,[],$e->getMessage()));
    9. }
    10. }

    返回结果

    参数 说明
    url 诺诺开放平台Oauth2.0授权页面地址
    1. {
    2. "status": true,
    3. "code": 200,
    4. "data": {
    5. "url": "https://open.nuonuo.com/authorize?appKey=xxx1111&response_type=code&redirect_uri=http://ztb.tp6cms.com/invoice/api.Demo/getIsvToken&state=text"
    6. },
    7. "msg": "",
    8. "url": ""
    9. }