web网页外部分享到微信、朋友圈、扣扣、微博等功能、自动生成二维码等

1、这里重中之重是分享到微信:web端网页通常是没有权限分享过去的   所以用: weixin://dl/business/?ticket=ta428dhj739hg3efe6e    但是这个ticket真的是很蛋疼,查了许多资料说还得花钱在第三方对接巴拉巴拉的,2、所以:window.open(‘http://api.liufuweb.com/api/p5.php?p=d&url=你要分享的链接‘);   但是这个缺点是:打开微信的时候要识别二维码才能访问到你要分享的页面3、就是内嵌入到app端,写个方法让其监听,他们自己调取好了

参考:https://blog.csdn.net/weiqinhua1/article/details/80514113http://vip.wxticket.com/api.php

function shareTo  (stype){
    var ftit = ‘‘;
    var flink = ‘‘;
         var lk = ‘‘;
    //获取文章标题
     ftit = ‘测试标题‘;
    //获取网页中内容的第一张图片
     flink = ‘/mobile/img/local/invitation.png‘;
    if(typeof flink == ‘undefined‘){
         flink=‘‘;
    }
    //当内容中没有图片时,设置分享图片为网站logo
     if(flink == ‘‘){
         lk = ‘http://g.search2.alicdn.com/img/i2/126351555/TB25JDIACtYBeNjSspaXXaOOFXa_!!0-saturn_solar.jpg_220x220.jpg‘;
    }

     //qq空间接口的传参
     if(stype==‘qzone‘){
        window.open(‘https://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=‘+document.location.href+‘?sharesource=qzone&title=‘+ftit+‘&pics=‘+lk+‘&summary=‘+document.querySelector(‘meta[name="description"]‘).getAttribute(‘content‘));
    }
    //新浪微博接口的传参
     if(stype==‘WB‘){
         window.open(‘http://service.weibo.com/share/share.php?url=‘+document.location.href+‘?sharesource=weibo&title=‘+ftit+‘&pic=‘+lk+‘&appkey=2706825840‘);
     }
      //分享到微信
     if(stype == ‘WX‘){
        //window.open(‘weixin://dl/business/?ticket=t2f8d6bf4879b4be12c30ddeea2e265f9‘);
        window.open(‘http://api.liufuweb.com/api/p5.php?p=d&url=http://192.168.50.13/mobile/finance/be_invited‘);
         //weixin://dl/business/?ticket=ta428dhj739hg3efe6e   -->这个ticket不好实现
      }
      //qq好友接口的传参
      if(stype == ‘QQ‘){
          window.open(‘http://connect.qq.com/widget/shareqq/index.html?url=‘+document.location.href+‘?sharesource=qzone&title=‘+ftit+‘&pics=‘+lk+‘&summary="hgjshdhjsdhsgd"‘);
      }
      //生成二维码给微信扫描分享
       if(stype == ‘wechat‘){
              window.open(‘inc/qrcode_img.php?url=http://zixuephp.net/article-1.html‘);
        }
      }

生成二维码:需要的的js自己动手官网下载好了

 <script src="/mobile/js/finance/jquery.min.js" type="text/javascript"></script>    <script src="/mobile/js/finance/qrcode.js" type="text/javascript"></script>

<div id="qrcode" class="img"></div>

var qrcode = new QRCode(document.getElementById("qrcode"), {
                    /*    width : 100,
                        height : 100*/
                    });
var elText = ‘http://192.168.50.13/mobile/finance/be_invited‘;
qrcode.makeCode(elText);

原文地址:https://www.cnblogs.com/lmxxlm-123/p/9262662.html

时间: 2024-07-29 06:53:01

web网页外部分享到微信、朋友圈、扣扣、微博等功能、自动生成二维码等的相关文章

微信二维码来源统计自动生成二维码统计?

微信二维码来源统计,我们先来了解下渠道二维码,我们的微信公众号使用渠道二维码可以实现记录粉丝是通过二维码扫描关注并进入活动功能的统计,渠道二维码还可以让粉丝扫码后直接关注成为粉丝并直接弹出微信活动的页面,真正实现关注加参与微信活动的快捷体验,然后就是注册微号帮平台,授权我们的认证服务号,才可以实现渠道二维码. 自动生成二维码统计操作.微信服务号如何授权微号帮平台?1.微信公众号授权微号帮平台(1)添加授权公众号 (2)微信扫码授权公众号使用微信公众平台绑定的管理员个人微信号扫描 (3)微信公众号

ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老美开发的,barcode4j对一维条形码处理的很好,而且支持的格式很多,当然也可以对二维码进行处理,效果个人感觉没有前两种好;ZXing对j2me,j2se,还有Android等支持也比较好,如果你是搞Android的或以后准备走Android,建议还是用zxing的比较好,毕竟都一个母亲(goole)生的,QRCode就不用说了吧,虽说技术无国界,但是国人还是有点.... 好,言归正传,java用ZXi

(转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老美开发的,barcode4j对一维条形码处理的很好,而且支持的格式很多,当然也可以对二维码进行处理,效果个人感觉没有前两种好;ZXing对j2me,j2se,还有Android等支持也比较好,如果你是搞Android的或以后准备走Android,建议还是用zxing的比较好,毕竟都一个母亲(gool

微信公众号在线生成二维码带参数怎么搞?

带参数二维码是微信公众号渠道二维码的一种实现 微信的带参数二维码有两种,一种是临时二维码,一种是永久二维码,但是永久二维码的生成是有个数限制的,微号帮功能实现生成二维码海报.渠道二维码生成,确保公众号在合适的场景使用合适的功能 渠道二维码功能 推广员二维码 推广员二维码生成后 海报二维码功能 海报二维码效果数据 海报二维码推广员(即参加海报二维码推广的人) 用户通过二维码进入,自动回复信息支持文字.图片.单图文.小程序等信息格式,图文信息可以指向任意URL:推送给用户,实时监控到二维码来源的所有

微信分享代码之在网页中添加“分享到微信朋友圈”按钮的代码分享

微信分享代码之在网页中添加“分享到微信朋友圈”按钮的代码分享 由于目前微信并没有提供这个按钮的官方支持,很多人问我们这个按钮是如何实现的,其实很简单,我们把我们实现的方法分享给大家,希望对那些想在网页端加这个按钮的人有所帮助. 下面是代码(相关参数请自行修改): function WeiXinShareBtn() { if (typeof WeixinJSBridge == "undefined") { alert("请先通过微信搜索 添加分享组件提供商友推为好友,通过微信分

第三方应用分享到微信朋友圈功能

分享自http://blog.csdn.net/qianfu111/article/details/9115303 最权威的学习资料还是要去看官网,以及官网提供的Demo,基本上你是可以直接拿来使用的,这是官网网站:http://open.weixin.qq.com/. 在微信分享中主要碰到了如下问题:第一次可以分享,以后就无法调用出分享对话框.这不是程序问题,而是需要提交审核,只有审核通过,才可以调出分享对话框.不相信?那你可以先将微信退出,再试着点击分享,这时就会弹出登录对话款,登完之后也没

仿微信朋友圈点赞和评论功能

仿微信朋友圈点赞和评论功能 最近在做朋友圈的项目,所以写一个Demo,代码就是简单实现了一下功能,没有做优化,凑合看 图文排列是用的RecyclerView实现的,弹窗效果是用的自定义的PopupWindow,点赞应该是在本地请求数据库,设置一个flag,获取当前用户的id后,带着id向服务器post一个flag,评论就比较简单了,也是获取当前朋友id(或者昵称),带着内容,向服务器post 贴代码: package com.example.lenovo.dianzandemo; import

使用jquery.qrcode生成二维码实现微信分享功能

前言: 最近有个这样的需求,在pc端的商品详情页增加分享功能. 微博分享.QQ好友分享.QQ空间分享这些都很常见.但是微信分享我还没有手动写过(以前改过). 最终效果如下图: 解决方案:使用jquery.qrcode插件生成二维码 jquery.qrcode cdn地址 参见: https://www.bootcdn.cn/jquery.qrcode/ 1.加载 jQuery 和 jquery.qrcode.js: <script src="https://cdn.bootcss.com/

java生成二维码扫码网页自动登录功能

找了很多资料,七七八八都试了一遍,最终写出来了这个功能. 菜鸟一枚,此文只为做笔记. 简单的一个生成二维码,通过网页确认登录,实现二维码页面跳转到主页面. 有三个servlet: CodeServlet.java 干2件事 a:生成随机的uuid,是一个唯一标识,该标识贯穿整个流程 b:生成二维码图片,二维码信息:http://xx.xx.xx.xx:8080/xxxx/login.jsp?uuid= xxxx LongConnectionCheckServlet.java 进行长连接轮询操作,