微信开发 微信授权详解_基础知识

最近有机会做到一个微信项目;把其中自己整理的笔记分享给大家,有不足或错误的地方望大家指正!

1关于微信授权这块的流程图,如下

一些代码碎片仅供参考:

var myNickname;
var myHeadimgurl;
var activityId;

function saveData() {
  //$("#divShow").show();
  var obj = {};
  obj.openId = myOpenId;
  obj.nickname = myNickname;// 微信昵称
  obj.headimgurl = myHeadimgurl;// 用户头像
  // obj.activityimg = "xx";//活动图片
}

本地存储的运用:

/*
*注明:由于本地存储的东西,一般是可以看到的,所有有一种说法:如果是重*要的数据建议不使用这种方式。
*/
//本地存储的运用 -存值
openId = localStorage.getItem("openId");
accesstoken = localStorage.getItem("accesstoken");

//本地存储的运用 -取值
openId = localStorage.getItem("openId");
accesstoken = localStorage.getItem("accesstoken");

1. 做微信开发,建议先造一些数据,取到对应的openId ,方便在浏览器里调试;

2.稍微麻烦的就是每次调整完成,需要发布到服务上 不然就没有效果。。。这个lz刚开始时好伤的,如果是上线的东东,大家都懂的,你最好和客户说好,晚上在调整吧

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索微信开发
, 微信授权
微信授权详解
单反相机基础知识详解、单反基础知识详解、汉语语法基础知识详解、路由技术基础知识详解、图文详解制冷基础知识,以便于您获取更多的相关知识。

时间: 2024-11-03 09:32:35

微信开发 微信授权详解_基础知识的相关文章

微信和qq时间格式模板实例详解_基础知识

        直接上代码,代码中有注释,大家好好看! /** * 将一个时间戳转换成提示性时间字符串,如 * 2分钟内 无显示 * 2分钟-24小时 HH:mm * 昨天 昨天 HH:mm * 前天 前天 HH:mm * 一年内 MM:DD HH:mm * 去年 去年 MM:DD HH:mm * 前年 前年 MM:DD HH:mm * 更远 yyyy:MM:DD HH:mm * 毫秒计算 * @param charttime * @return */ public static String

微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解_基础知识

微信公众号开发 自定义菜单 请先读完本文再进行配置开发 请先前往微信平台开发者文档阅读"网页授权获取用户基本信息"的接口说明 在微信公众账号开发中,往往有定义一个菜单,然后用户点击该菜单就进入用户个人中心的功能,通常应用于各个公众账号中的会员服务. 如何在微信自定义菜单中将用户导航到个人中心页面呢? 首选需要通过用户点击获取用户openid,而通过用户的点击跳转获取用户openid就必须在菜单中动态绑定用户的openid,或者在菜单的跳转URL中填写微信提供的链接,官方给了两个链接类型

JavaScript中setMonth()方法的使用详解_基础知识

 javascript Date.setMonth()方法按照本地时间设置每月指定日期.语法 Date.setMonth(monthValue[, dayValue]) 注:括号内外观和数据是可选的 下面是参数的详细信息:     monthValue : 从0到11的整数(表示个月份,从一月到十二月).     dayValue : 从1到31的整数,代表一个月中的某天.     msValue : 一个数字0和999之间,表示毫秒.如果指定msValue参数,则还必须指定minutesVal

javascript创建对象、对象继承的实用方式详解_基础知识

本文约定:不特殊声明的情况下,属性代指属性或方法. 创建对象.对象继承实际上是一回事:我们所需要的实例对象通过构造函数获得私有属性.通过原型链获得共享的属性.什么是好的方式?私有属性通过构造函数的方式获得(不考虑实例中自定义私有属性)且不需要重写,共享属性通过原型链找到且不需要重复创建. 普适的方式 组合使用构造函数模式和原型模式创建对象 function HNU_student(name) { this.name = name; this.sayName = function() { retu

javascript的 {} 语句块详解_基础知识

今日学习解析json字符串,用到了一个eval()方法,解析字符串的时候为什么需要加上括号呢?摸不着头脑.原来javascript中{}语句块具有二义性,不加括号会出错,理解这种二义性对我们理解javascript代码有极大帮助. 一.{}语句块的两个含义 表示语句块 a. 在javascript中可以使用{}来括起代码,在编辑器中方便管理代码.因为javascript并没有块级作用域,所以这种写法是无害的. { //some code... } b. 在javascript中 ,条件判断语句,

JavaScript中的this,call,apply使用及区别详解_基础知识

学习起因: 在之前的JavaScript学习中,this,call,apply总是让我感到迷惑,但是他们的运用又非常的广泛.遂专门花了一天,来弄懂JavaScript的this,call,apply. 中途参考的书籍也很多,以<JavaScript设计模式与开发实践>为主,<JavaScript高级程序设计>.<你不知道的JavaScript>为辅.这三本书对我理解this,call,apply都起了很大的帮助. this 首先,我们先讲述this. 在<Java

JavaScript中的getTime()方法使用详解_基础知识

 javascript Date.getTime()方法按照通用时间对应的时间为指定日期返回数值.由getTime方法返回的值是毫秒自1970年1月1日00:00:00的数. 您可以使用此方法来帮助指定日期和时间到另一个Date对象.语法 Date.getTime() 下面是参数的详细信息:     NA 返回值: 返回按照通用时间对应于时间为指定日期的数值.例子: <html> <head> <title>JavaScript getTime Method</t

JavaScript中的toDateString()方法使用详解_基础知识

 JavaScript Date.toDateString()方法返回一个Date对象的人类可读形式的日期部分.语法 Date.toDateString() 下面是参数的详细信息:     NA 返回值: 返回Date对象的人类可读形式的日期部分.例子: <html> <head> <title>JavaScript toDateString Method</title> </head> <body> <script type=

Javascript中的getUTCHours()方法使用详解_基础知识

 按照通用时间,javascript Date.getUTCHours()方法返回的时间在指定的日期.由getUTCHours返回的值是0和23之间的整数.语法 Date.getUTCHours() 下面是参数的详细信息:     NA 返回值: 按照通用时间返回的时间在指定的日期.例子: 下面的例子打印的当前时间变量hrs的时间部分. <html> <head> <title>JavaScript getUTCHours Method</title> &l