IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 微信基本概念 -> 正文阅读

[移动开发]微信基本概念

在平常的业务开发中,经常会涉及到微信相关功能的开发,比如微信扫码登录等。

微信中的几个概念很容易让我们搞混淆,首先要弄明白几个概念,明确自己要干什么,才能找对文档,提高开发效率。

一、微信基本概念

1、微信公众平台和微信开放平台

1.1 微信开放平台

微信开放平台:面向的是开发者和第三方独立软件开发商。微信开放平台就是微信把自家的服务给其他平台使用的。

可以理解为:微信开放平台就是为了让第三方应用投入微信的怀抱而设计的,这第三方应用指的是 android、ios、网站、系统等;

比如:你的企业网站要做网页授权登陆,就需要到开放平台中将你的企业网站注册到其中;

比如:想要自己开发的手机 app实现微信分享、收藏,使用微信支付,也是需要到开放平台。这里的重点是你的应用要使用微信的服务。

在这里插入图片描述
其实在微信开放平台中也包含微信公众平台的入口,那就是其中的公众账号开发,点进去也就会进入公众平台了。

1.2 微信公众平台

微信公众平台:面向的是普通的用户,比如自媒体和媒体,企业官方微信公众账号运营人员使用,当然你所在的团队或者公司有实力去开发一些内容,也可以调用公众平台里面的接口,比如自定义菜单,自动回复,查询功能。

可以理解为:微信公众平台就是为了所有人(普通用户和开发者)更好的使用微信自家技术产品(服务号、订阅号、小程序、企业微信等)开发而准备的。所谓更好的使用就是帮助我们使用它们,让它们符合我们的需求。

比如:对于普通用户,想使用订阅号发布内容、设置自动回复等。

比如:对于开发者,想使用公众号更有个性化的内容回复、进行网页授权等,网页授权也就是在公众号内打开网页,在网页中可以获取微信用户的信息。

在这里插入图片描述

1.3 微信扫码登录

微信扫码登录大体上有两种实现方式:

  • 一种是基于微信开放平台的扫码登录
  • 一种是基于微信公众平台的扫码登录

注意:这两个平台的扫码登录一定要区分开,这两者授权登录是不一样的。

  • 微信开放平台需要企业认证才能注册。
  • 微信公众平台需要认证微信服务号,授权只能在微信客户端中使用(关注公众号),才能进行扫码登录的开发。

2、公众号

公众号是一个统称(订阅号、服务号、企业微信、小程序),通常我们说的就是订阅号和服务号。

在这里插入图片描述

  • 订阅号就是我们微信中放在一起的公众号。
  • 服务号就是那些单独的、在聊天页面的公众号。

来自公众平台服务号、订阅号、企业微信、小程序的相关说明:https://kf.qq.com/faq/170815aUZjeQ170815mU7bI7.html

3、AppID、appsecret、openid和unionid

在这里插入图片描述
来自微信开放平台文档 :https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/getting_started/terminology_introduce.html

4、code和access_token

在某些场景下,主要是用户认证授权,如何确保用户真的授权呢?那就需要 code。

  • code:用户点了同意授权就会得到一个code,通过这个 code就可以获取 access_token,从而调用使用微信接口了。注意: code只能使用一次。

微信如何给我们提供功能和服务呢?自然是通过调用微信的接口,那就需要 access_token。

  • access_token:是微信接口的调用凭证 access_token。

以官方文档为准,更多了解请查看官网。

– 求知若饥,虚心若愚。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-06-14 22:45:08  更:2022-06-14 22:46:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 1:28:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码