• 第一步:登录微信公众号,绑定网页开发者   在登录后的界面中,我们向下拉在左侧会看到有一个“开发者工具”点击。 这时在开发者工具中,会看到有好几个工具,其中有一个“web开发者工具”,我们点击进入。 ...

    第一步:登录微信公众号,绑定网页开发者

        

    在登录后的界面中,我们向下拉在左侧会看到有一个“开发者工具”点击。

    这时在开发者工具中,会看到有好几个工具,其中有一个“web开发者工具”,我们点击进入。

     

     

    在这里,我们就会看到有一个“绑定开发者微信号”按钮,我们点击。

    进入后,我们输入需要绑定的微信号,点击“邀请绑定”按钮即可,然后在手机上确认一下即可。

    展开全文
  • <?... //1,将timestamp,nonce,token按照字典排序 $timestamp = $_GET['timestamp']; $nonce = $_GET['nonce']; $token = 'weixin';... $signature = $_GET['signature'];... $array = array($timestamp,$nonce,$...

    <?php
    	//1,将timestamp,nonce,token按照字典排序
    	$timestamp = $_GET['timestamp'];
    	$nonce = $_GET['nonce'];
    	$token = 'weixin';
    	$signature = $_GET['signature'];
    	$array = array($timestamp,$nonce,$token); 
    	sort($array);
    	//2,将排序后的三个参数进行拼接后用sha1加密
    	$tmpstr = implode('',$array);//join
    	$tmpstr = sha1($tmpstr);
    	//3,将机密后的字符串与signature进行对比,判断请求是否来自微信
    	if($tmpstr == $signature){
    		echo $_GET['echostr'];
    		exit;
    	}

    展开全文
  • 一、要有一个跳转的微信链接 二、编写接口跳转到微信链接 三、编写接口跳转到绑定页面 获取微信头像昵称等等 在绑定页面进行验证,点击提交,编写提交接口 ...

    一、要有一个跳转的微信链接

    二、编写接口跳转到微信链接

     

     

    三、编写接口跳转到绑定页面

     

     

     

    获取微信头像昵称等等

     

     在绑定页面进行验证,点击提交,编写提交接口

     

    展开全文
  • 加入一下就可以了。

    422101-20180625095655818-2122765142.png

    422101-20180625095528551-1595009116.png

    加入一下就可以了。

    展开全文
  • 实现微信公共平台用户绑定功能思路!例如:要实现某个功能先必须绑定学号和密码!
  • 作为一个刚毕业的大学生,一进公司就被安排到新的项目组进行微信公众平台开发。作为一个菜鸟,顿时觉得压力山大,最重要的是,公司里还没有人做个这方面,一直都只能靠自己摸索。 这篇文章只能说是我个人在做微信...

    作为一个刚毕业的大学生,一进公司就被安排到新的项目组进行微信公众平台开发。作为一个菜鸟,顿时觉得压力山大,最重要的是,公司里还没有人做个这方面,一直都只能靠自己摸索。

    这篇文章只能说是我个人在做微信开发过程中的一些记录。

    在微信公众平台里,每个用户对每个公众号的OpenID是唯一的,对于不同公众号,同一用户的openID不同。所以用户绑定,可以用OpenID绑定,也可以用OpenID来获取用户的基本信息。至于怎样获取OpenID,我是通过网页OAuth2.0方式来获取的。有一篇教程写得很详细,大家可以按照这个教程去弄,应该都可以获取到用户的基本信息。

    http://www.2cto.com/weixin/201405/303993.html 

    我实现获取OpenID的整个流程是

    1、需要在网页设置超链接提交HTTP请求到

    https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxb1bbd8e52403fc1e&redirect_uri=http://dev.XXXch.com.cn:7979/weixin/oauth2.action&response_type=code&scope=snsapi_base&state=1#wechat_redirect

    会返回一个code,在Action中

    获取code,

    2、在action中提交HTTP请求用于获取OpenID

    https://api.weixin.qq.com/sns/oauth2/access_token?appid=wx8888888888888888&secret=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&code=02a9bed29b2185a9f0ed3a48fe56e700&grant_type=authorization_code
    返回

    {
        "access_token": "OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-oJ9VmO-0Z-_izfnSAX_s0aqDsYkW4s8W5dLZ4iyNj5Y6vey3dgDtFki5C8r6D0E6mSVxxtb8BjLMhb-mCyT_Yg",
        "expires_in": 7200,
        "refresh_token": "OezXcEiiBSKSxW0eoylIeAsR0GmYd1awCffdHgb4fhS_KKf2CotGj2cBNUKQQvj-oJ9VmO-0Z-_izfnSAX_s0aqDsYkW4s8W5dLZ4iyNj5YBkF0ZUH1Ew8Iqea6x_itq13sYDqP1D7ieaDy9u2AHHw",
        "openid": "oLVPpjqs9BhvzwPj5A-vTYAX3GLc",
        "scope": "snsapi_base"
    }

    关于怎么在Action中提交HTTP请求这是我个人的实现方法,可能会有点low

    public String sendRequest(URL url,String para){
    String result = null;
    try {
    HttpURLConnection  conn = (HttpURLConnection)url.openConnection();
    conn.setConnectTimeout(30000);
    conn.setReadTimeout(30000);
       conn.setRequestProperty("Pragma:", "no-cache");
       conn.setRequestProperty("Content-type", "text/xml");
       conn.setRequestProperty("Accept-Charset", "utf-8");
       conn.setRequestProperty("contentType", "utf-8");
    conn.setDoInput(true);
    conn.setDoOutput(true);
    conn.setRequestMethod("GET");

    OutputStreamWriter out = new OutputStreamWriter(conn.getOutputStream(),"UTF-8"); 
    out.write(para);
    out.flush();
    out.close();

    BufferedReader in = new BufferedReader( new InputStreamReader( conn.getInputStream(),"utf-8") );
    String line = "";
       StringBuffer buffer = new StringBuffer(1024);
        while ( null != (line = in.readLine())){
        buffer.append(line);
        }
       in.close();
       result = buffer.toString();
    }catch(IOException e){
    e.printStackTrace();
    }
    return result;
    }

    把需要提交的参数拼接成字符然后交给上面的方法即可,返回结果是String对象

    URL url = new URL("http:\\xxxx");

    String param = "appid=wxb1bbd8e52403fc1e&secret=3414fcf81a7141db99088f0150e78ba5&code="+code+"& grant_type=authorization_code";

    用一个String来接收即可

    String result = sendRequest(url,param);  
        JSONObject jsonObject=JSONObject.fromObject(result);
        String access_token=jsonObject.getString("access_token");
        
        String openid=jsonObject.getString("openid");
        session.setAttribute("openid", openid);
        session.setAttribute("ip", ip);

    到此为止,获取OpenID就结束了,因为我做的用户绑定,我只用到OpenID,所以并没有做获取用户基本信息一步,

    不过也只是再提交一个HTTP请求即可获取https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID返回的是JSON,应该可以再次调用sendRequest来提交HTTP请求的。

         



    展开全文
  • 微信小程序出来那么久了,趁着有时间自己研究一下,前阶段看一了一下,但是不允许个人注册,现在已经对个人开放了,所以爱好者们可以自己研究了。 首先,我们看一下如何添加底部的标签栏:在app.json里操作 { ...
  • 微信小程序获取微信绑定授权手机号getPhoneNumber全流程及出现手机号带*号问题详解 微信小程序文档中给出如下示例 获取微信用户绑定的手机号,需先调用login接口。 因为需要用户主动触发才能发起获取手机号接口...
  • 微信开发之入门教程

    2016-01-12 10:55:26
    时间葱葱,小宝鸽入职也有半年了,刚入的时候刚好有负责开发一个微信企业号的新项目。从项目的一无所有到第一版上线,再一步步完善升级。期间学到了许多东西。对微信开发也是有了一定的认识。在此,小宝鸽再次无私地...
  • https://www.jb51.net/article/93706.htm
  • 微信登录与绑定方案

    2018-07-10 15:03:27
    登录方案一(与绑定方案一致)微信登录方案二方案一: 优点:方便测试,与绑定流程基本一致,开发成本低,风险低 缺点:未关注的用户需点击关注后方可知道是否登录成功方案二: 优点:无论是否关注公众号,用户...
  • 微信小程序出来了那么长时间了,之前一直准备升学和毕业设计(过段时间我要写一写我的毕业设计),最近马上毕业了,终于有时间来研究一下了,先从最简单的点击事件开始吧!首先我们在test.wxml中加入以下代码: &...
  • 微信公众号的开发者配置中的微信开发工具中明明已经正确绑定开发者账号,但微信开发者工具还是弹出“未绑定网页开发者”,坑了好久,记录下 原因: 1.微信公众号的开发者配置中的微信开发工具中没有绑定开发者...
  • 在之前有开发流量卡公众号经验里,很多时候需求是用户访问某页面输入卡号,将用户...方案一:记录openID,若需求方案明确且用户只能绑定一个商品,这种就是终身性绑定,需改就得做解绑与绑定功能。 方案二:利用localSt
  • 微信开放平台绑定各移动应用、网站应用、公众号、小程序、第三方的个数 目前没有在微信的文档中找到过具体的数字,只能真正的登录到后台,并且已经认证了的才能看的到。认证需要300元/年。   很多人都不知道具体...
  • &lt;view class="changeImageView" style="display:{{displayPhoto}}" &gt; &lt;view class="operbtn"&gt;测试&lt;/view&gt; &...&a
  • PHP开发网站引入第三方登录之微信登录、绑定 案例(www.spaceyun.com) 写在前面的话: 如果在做此项功能之前有去了解OAuth2.0协议,那么接下来一切都很容易理解,如果没有了解OAuth2.0协议, 也不影响完成此项...
  • 1.登录微信公众号平台 https://mp.weixin.qq.com 1.1选择开发者工具 1.2选择web开发者工具 1.3邀请绑定即可 2.登录微信小程序 https://mp.weixin.qq.com
  • 企业微信3.0.20版本更新,支持更换企业微信帐号所绑定微信了。 操作路径:企业微信-我-设置-账号-微信-更换微信 新旧微信都需是正常状态的微信(新旧微信都需要是没有封号等情况),若有异常,换绑会提示“该微信...
1 2 3 4 5 ... 20
收藏数 65,466
精华内容 26,186
关键字:

微信开发 微信绑定功能