准备工作

搭建步骤

  1. OneManager-php
    下载压缩包后解压备用

  2. 登录腾讯云,扫码授权云函数
    授权

  3. 创建函数服务,无备案请选择中国香港
    选择地区

  4. 运行环境Php 7.2,创建方式为空白函数
    空白函数

  5. 下一步,提交方法选择本地上传文件夹,将第一步下载解压好的文件夹打开上传
    上传文件夹

    压缩包上传容易构建失败,若上传文件为OneManager-php-master会产生以下报错,需打开该文件夹上传

    构建报错

  6. 触发管理-创建触发器,触发方式为API网关触发器,勾选启用集成响应触发器

  7. 提交后就能得到一个访问路径,点击新建 SecretId & SecretKey返回腾讯云控制台创建访问密钥
    密钥
    创建密钥

  8. 函数配置-编辑-环境变量 添加密钥
    添加环境变量

  9. 得到以下页面,添加onedrive盘,标签只能字母,选择默认的MS:国际版,自动跳转登录微软,同意授权即可。

  10. 后台设置:解释几个基础设置

hideFunctionalityFile:
0 或 1。如果 1, 某些文件不列表给游客看,但它的功能正常,比如readme.md

填1表示隐藏自己加的配置文件,如readme.me、head.md

guestup_path:
设置游客上传路径(图床路径),不设置这个值时该目录内容会正常列文件出来,设置后只有上传界面,不显示其中文件(登录后显示)。

填写一个已创建且存在的路径,表示只显示上传界面而无文件,反之,留空则表示显示该路径的文件

public_path:
使用API长链接访问时,显示网盘文件的路径,不设置时默认为根目录;不能是private_path的上级(public看到的不能比private多,要么看到的就不一样)。

这是多盘的设置,相当于是一个菜单栏的访问路径,留空显示根目录

  1. 腾讯云香港也必须备案,阿里云被墙

后面再慢慢更新