zoukankan      html  css  js  c++  java
  • 微信开发

    微信公众号开发:
    1.微信的作用:聊天,刷朋友圈,公众号(服务,资讯),支付
    小程序。
    2.微信开发到底开发的是什么?
    答案:微信公众号,小程序。微信公众平台。
    3.微信公众平台分类:
    服务号:提供服务类交互(银行,医院,顺丰),适用人群是企业媒体政府或其他组织。
    一个月内能群发四条信息。信息出现在聊天列表。任何人扫码关注。
    订阅号:主要提供资讯类服务,即适用于个人也适用于群体。一天可以群发一条消息。
    任何人都可以关注。
    企业号:依托微信的企业内部管理系统。适用于政府,企业或组织;
    群发信息无限制。信息出现在聊天列表。出现在通讯录中的人才可以
    关注。
    小程序:2016年9月开始内测;2017年1月正式上线,与公众号平级
    主要宗旨即用即走。省去了下载,安装,注册等一系列步骤,对于使用
    频次比较低的应用可以不需安装。
    开发:接口权限,微信提供服务接口一有条件。
    基本配置:接入微信服务器是要用到的参数及服务器信息。
    开发者工具:公众平台测试账号=》可以在不申请服务号的前提下
    使用所有高级接口。
    4.微信公众号开发步骤:通过公众平台测试平台。
    1>开发=》开发者工具=》公众平台测试账号=》进入=》申请测试。
    2>完善接口配置信息,也就是正式开发中的服务器配置。实现微信服务器与我们的
    相互认证。
    3>获取access_token.
    4>将access_token的数据库存在数据库。
    5.access_token全局的唯一票据,在调用微信接口时必须使用的一个参数。
    有效只有7200s,每日限定频次:正式账号2000次/日,测试账号200次/日。
    json_encold表示转化为json字符串
    json_decold表示转化json字符串为对象数组。
    6.自定义菜单:1.一级菜单最多3个,二级菜单最多5个
    2.一级菜单最多4个汉字,二级菜单最多7个汉字。
    3.创建自定义菜单后,菜单刷新策略是取消关注再关注。
    7.菜单接口类型:1.click,2.view,3.scancode_push,
    4.scancode_waitmsg,5.pic_sysphoto,6.pic_photo_or_album,
    7.pic_werixin,8.location_select,9.media_id,10.view_limited.

    button是一级菜单1-3个;sub_button:二级菜单1-5个
    type是响应的类型。name标题名。
    用户基本信息:用户基本信息接口需要openid=》获取openid
    openid:加密后的微信号,每个用户对每个公众号的openid是唯一的
    网页授权:
    a、snsapi_base:先获取用户的openid,再根据用户openid获取用户基本信息。
    b、snsapi_userinfo:直接获取用户的基本信息。用户手动同意。
    4.header():设置页面头跳,可以利用这个函数实现页面跳转
    5.urlencode():表示对网址进行编码
    获取用户的基本信息步骤:
    1.用户同意授权获取code,引用用户进入授权页面。
    2.通过code获取access_token。
    3.如果scope为snsapi_userid,则可以通过access_token和直接调用接口获取用户
    基本信息。
    4.如果scope为snsapi_base,获取用户信息步骤userinfo与一致。
    5.设置回调页面域名。
    6》微信开源程序:小猪cms(pig cms),微擎,人人分销。

  • 相关阅读:
    关于32位操作系统和64位操作系统对InstallShield打包的影响
    NEWS: Symantec宣布Wise Package Studio将终止
    InstallShield 2012新功能试用(2) 调用MsiGetProperty等MSI API发生变化
    Basic INFO 在命令行Build InstallShield安装包工程获得压缩安装包
    NEWS InstallShield 2012 Service Pack 1发布
    Basic INFO InstallShield Basic MSI工程中如何在SetupCompleteSuccess界面中启动Readme
    Basic INFO InstallShield的脚本编辑器中如何显示代码行号
    Basic INFO 关于在InstallShield制作的安装包界面中删除InstallShield文字的厂商回复
    Basic INFO InstallShield工程中如何让产品的快捷方式名称始终与产品名保持一致
    Basic INFO: 创建隐藏文件夹
  • 原文地址:https://www.cnblogs.com/zouxianlu/p/6772524.html
Copyright © 2011-2022 走看看