编程崽

登录

一叶在编程苦海沉沦的扁舟之上,我是那只激情自射的崽

微信开发必读

微信开发必读

微信的各种功能有点乱,下面是微信可开发的常用功能。

微信扫码登录

使用微信开放平台,用户扫码登录,只能拿到用户针对此网站的唯一openId。

微信手机打开的页面中授权登录

使用微信公众号,用户使用手机微信打开网站,根据授权级别不同,能拿到用户的openId(静默授权),或者昵称、性别、所在地等数据(弹出授权页面)。

此外,还可以自定义分享、调用相机等等多样化功能。

微信服务号登录+推送服务提醒

使用微信服务号(注册有门槛,需要是企业),拿到用户的openId,还能拿到用户手机号(付费)。

此外,还能进行信息推送,比如外卖进度、瑞幸咖啡服务提醒等等。


微信开发总社区: 微信开放社区

微信开发文档汇总,切换左上角选择查看不同服务的文档:微信官方文档,文档包含以下多个子文档页面:

小程序小游戏小商店公众号智能对话开放平台企业微信微信支付腾讯小微

微信相关的开发,主要有以下两个平台,每个平台对应能开发不同的功能。

平台一:微信公众平台

注册地址:https://mp.weixin.qq.com/

开发文档:公众号

eff4a9eadfe7fcba51cbe0cc6b9016b0.png

开发和公众号配合的功能,还有和微信交互的功能,需要引入微信 JSSDK。

注册账号时,会分为以下四种类型(类型说明):

  • 订阅号:就是微信中被收在「订阅号信息」中的那些,主要是推送文章。
  • 服务号:肯德基点餐、买车票通知、物流通知等,提供服务功能的那些账号(一般就这个)。
  • 小程序:分为小程序和小游戏,这个都知道,不用多说。
  • 企业微信:自己公司使用企业微信时,进行自定义功能开发。

注意:每个邮箱仅能申请一种帐号!

主要能开发的功能(不同账号能开发的功能,可能会不一样):

  • 微信网页开发(微信客户端打开自己的网站时,网站和微信交互的功能):
    • 微信授权登录
    • 分享给朋友、朋友圈、QQ等分享功能
    • 获取设备信息、地理位置、拍照等功能
    • 配置右上角三个黑点点开后的功能按钮们
  • 自定义自己公众号底部菜单按钮
  • 开发模板消息、群发、订阅等相关功能

平台二:微信开放平台

注册地址:https://open.weixin.qq.com/

开发文档:开放平台-网站应用

分为移动应用、网站应用、小程序硬件框架等模块。

主要能开发的功能:

  • 为自己的网站提供微信扫二维码登录功能
  • 自己的 App 调起微信支付、微信登录、打开微信小程序
  • 微信内网页调起 App