倍特威视对接示例
    倍特威视对接示例
    • 平台免登录操作

    平台免登录操作

    1.调用jwt接口获取token https://apifox.com/apidoc/shared-3cdba447-1d6c-4717-b08e-f90c043d7445/api-133635273
    image.png
    2.再跳转平台地址带bvstoken,可实现免密登录。
    <script>
            var url = "http://127.0.0.1:8081"; // 平台地址
    
         
                var myHeaders = new Headers();
                myHeaders.append("Content-Type", "application/json");
                //用户名、密码
                var raw = JSON.stringify({
                    "UserName": "admin", 
                    "Password": "btws2023"
                });
    
                var requestOptions = {
                    method: 'POST',
                    headers: myHeaders,
                    body: raw,
                    redirect: 'follow',
    				
                };
               //第1步 获取token
                fetch(url+"/api/Login", requestOptions)
                    .then(response => response.text())
                    .then(result => {
                     
                        //第2步 访问平台首页
                        window.location.href = url + "/Account/Login?AppId=BA&bvstoken="+result;
                    })
                    .catch(error => console.log('error', error));
          
        </script>
    修改于 2024-10-16 02:34:45
    Built with