七月微信小程序——客户端
一款集成Lin UI开发的SaaS社交平台微信小程序。海内存知己,天涯若比邻,期待大家的交流互动!
技术交流(闲聊吹水)群:592832957
- Lin UI(一款优秀的微信小程序UI框架):https://github.com/TaleLin/lin-ui
- wxutil(一款好用的微信小程序工具库):https://github.com/YYJeffrey/wxutil
-
下载源码
git clone [email protected]:YYJeffrey/july_api.git
-
安装依赖(可选)
项目源码中已安装好依赖,只需确保文件miniprogram_npm
存在,故该步骤可以跳过。如需安装其他依赖,请自行使用npm install
安装。 -
注册APP_ID
该项目是SaaS平台,可以使用自己的微信小程序APP ID注册加入七月联盟,通过API文档的“注册平台接口”填写相关信息注册。(完成了该步后第4步可不做)注册时请确保
app_id
和app_secret
的正确性,否则将无法完成注册。完成注册后小程序负责人可以通过登录七月后台管理平台来管理自己的小程序,账号密码分别为app_id
和app_secret
。 -
修改APP_ID(可选)
若已完成上一步骤,则可跳过该步骤。若不便平台注册的,可以通过修改app.js中globalData下的appId,将其改成wx0be6c8fa6d9cb4bf
即可,这一方案,用户授权、发布内容、通知接口等存在受限,仅少许接口可用,适用于测试显示内容等。globalData: { appId: "wx0be6c8fa6d9cb4bf", ... },
-
订阅消息配置
请确保第3步已经完成,配置订阅消息需要先在微信小程序平台内选择订阅的模板,七月使用了编号为4652
的模板作为评论模板,编号为372
的模板作为预约模板,建议使用相同编号的模板。
选择完模板后,需要登录七月后台管理平台,进入模板管理,添加两个模板,其中模板名称必须为评论模板
和预约模板
,否则配置不会生效,模板键名需要用英文的逗号分隔,建议与七月保持一致。
七月接口遵循RESTful开发风格,接口内容参阅下方链接。
API文档地址
功能模块
- v1.2.1 - 升级组件库版本,新增视频上传功能,树洞记录持久化
- v1.1.4 - 完成用户信息接口适配,修改登录授权接口逻辑
- v1.1.1 - 完成内容发布及图片显示等优化,开放SaaS平台管理系统
- v0.0.1 - 小程序已达到生产使用标准,功能完善,上线数个月运行正常