zoukankan      html  css  js  c++  java
  • asp.net在h5页面内调起微信扫一扫的配置和方法

    今儿写一个在h5页面内调起微信扫一扫的配置和方法

    在项目中经常会有需要调起扫一扫后完成的各种功能配置和返回结果,那今儿我们就来看一下应该如何配置吧。

    首先前台页面,画一个扫一扫的模块样式出来后绑定事件

    //二维码扫描回调
            $("div[jq-scan]").click(function () {
                location.href = "/weixin/scan?url=/weixin/ScanCallBack";
            });

    二维码扫码后会回调我们一个地址

    我在这里是直接把回调的参数写了进去,因为这个后台是被多个地方重用的。如果你只有一个地方使用,可以直接把地址写死在后台,不过不建议这样哦~

    下面我们来看一下后台

         public ActionResult Scan(string url)
            {
           //这个是你调用接口的域名;
    var Demo = System.Configuration.ConfigurationManager.AppSettings["test"];
           //商户号;
    var BusinessNo = System.Configuration.ConfigurationManager.AppSettings["BusinessNo"]; //这里是回调的域名;
           
    var LocalUrl = System.Configuration.ConfigurationManager.AppSettings["LocalUrl"];
    var redirect_uri = new Uri(new Uri(LocalUrl), url).AbsoluteUri; var uri = new Uri(new Uri(Demo), $"test/scan?businessno={BusinessNo}&isloop=0&redirect_uri={redirect_uri}"); return Redirect(uri.AbsoluteUri); }

    其实就是配置好你的链接内容发送就可以。

    然后我们在看回调后的内容方法

            public ActionResult ScanCallBackNHW(string result)
            {
                //Do Something;return Redirect("Path");
            }

    因为返回内容是根据你要扫码内容的返回值来确定,所以根据具体需求去处理。这里就不写了。

    最后的温馨提示:

    如果发现回调页面404,那就去看一下你回调的域名是不是有问题了

  • 相关阅读:
    go学习笔记day01
    go学习笔记day02
    SQLSERVER SQL性能优化
    Javascript面向对象编程(二):构造函数的继承
    Net 下采用GET/POST/SOAP方式动态调用WebService
    Asp.Net下采用GET/POST/SOAP方式动态调用WebService
    crontab用法(例子)
    Javascript面向对象编程(三):非构造函数的继承
    学习Javascript闭包(Closure)
    js 模拟队列类
  • 原文地址:https://www.cnblogs.com/SevenWang/p/14365752.html
Copyright © 2011-2022 走看看