微信公众平台、微信小程序、微信开放平台的关系
::: tip 引用
https://blog.csdn.net/m0_37468171/article/details/90406868
https://www.zhihu.com/question/21074751
:::
简介
一句话概括:
微信公众平台是给 编辑 的,微信开放平台是给 技术 的。
还有一种说法是:
两者是主从关系,微信公众平台是从属于微信开放平台的。
微信公众平台能干什么?
写文章发文章
和粉丝聊天
配置菜单
开通各种公众号的权限(仅限自己的公众号)
启用开发者模式,开发自己的公众号
投放广告
查看数据
创建并管理小程序
微信开放平台(open平台)能干什么?
APP想用微信登录/分享到朋友圈等
PC网站想用微信登录等
注册公众号第三方平台(服务所有公众号)
注册小程序第三方平台(提供小程序模板)
绑定公众号或小程序,以形成UnionID
的 JavaScript 语法来编写 Shell 脚本
安装zx
要求 Node.js 版本 >= 16.0.0
yarn add -g zx
// or
pnpm i -g zx
// or
npm i -g zx
脚本示例
#!/usr/bin/env zx
// 在mjs文件中,使用的是ES规范,可以在顶层直接使用 await
await $`cat package.json | grep name`
let branch = await $`git branch --show-current`
await $`dep deploy --branch=${branch}`
await Promise.all([
$`sleep 1; echo 1`,
$`sleep 2; echo 2`,
$`sleep 3; echo 3`,
])
let name = 'foo bar'
await $`mkdir /tmp/${name}`
脚本运行示例
chmod +x ./zxShell.mjs
./zxShell.mjs
# or
zx ./zxShell.mjs