Skip to content

Latest commit

 

History

History
70 lines (46 loc) · 2.96 KB

README.md

File metadata and controls

70 lines (46 loc) · 2.96 KB

neko.backend

此处为中国科学技术大学“科大猫咪相簿”小程序后端代码库

小程序码

硬件设施

使用了Ucloud的免费对象存储,目前服务器位于阿里云。

参考说明

小程序中科普部分参考了PKU的燕园猫手册小程序中的科普内容。

由于微信认为科普内容是信息资讯,个人小程序无资质,因此删除了小程序内的科普页面。

界面中各类元素使用了WEUI,借助Lin-UI进行了重构。

对象存储上传功能使用了Ufile的代码进行修改删减。后端PHP签名代码

后端用户认证直接使用了微信的示例,这里是代码页面

首页图标使用了iconfont图标库

开发者

离离沐雪@USTCAT 千羽律@USTCAT

错误代码记录

10:成功完成

1001:传入数据不全
1002:登录操作需要重试
1003:文件或数据重名
1004:名称更改被拒绝
1005:数据库记录失败
1006:权限验证错误或未登录
1007:档案不存在

页面小程序码生成方式

访问地址为 https://neko.4c43.work/wxacode/wxacode.php

参数配置

参数 说明 数据范围
scene 用于为小程序页面打开时传参,对猫的页面来说需要传入id 最大32个可见字符,只支持数字,大小写英文以及部分特殊字符:!#$&'()*+,/:;=?@-._~
page 页面路径,根路径不要加 / 例如 pages/index/index 可选的路径
width 二维码的宽度,单位 px 默认430,最小 280px,最大 1280px
auto_color 自动配置线条颜色 如果颜色依然是黑色,则说明不建议配置主色调,默认 false
line_color auto_color 为 false 时生效,使用 rgb 设置颜色 例如 {"r":"xxx","g":"xxx","b":"xxx"} 十进制表示
is_hyaline 是否需要透明底色 为 true 时,生成透明底色的小程序码,默认 false

可选页面路径列表

路径 页面说明 传入scene
pages/cat/cat 猫的详情页 需要传入scene作为id
pages/index/index 主页面
pages/list/list 列表页面
pages/donate/donate 简单的宣传页
pages/adopt/adopt 急需领养的列表页
pages/account/account 账目公示
pages/aboutus/aboutus 关于我们