天翼云盘(原名天翼云)是中国电信面向个人用户推出的云服务产品,提供“极速安全”云端存储及分享服务。
天翼云盘凭手机号码登录使用,支持电信、联通、移动手机号码,覆盖WEB、PC客户端、安卓客户端、ios客户端等多种终端。
本文是通过https://cloud.189.cn 调用API实现目录索引程序,简化登录;搭建好后,本站的演示:https://pan.qmtao.com
![图片[1]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/U28a65238c7a74b9e80241d97e530835cx.jpg)
TCShare仔细安装方式:
TCShare:一个天翼云api目录列表 通过宝塔搭建天翼云盘目录程序;
下载程序 https://github.com/xytoki/TCShare 修改congip.php中的AK SK和FD
![图片[2]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/Uc8e241b586f345cda1209f0587b74d3cs.jpg)
宝塔中新建网站,上传修改过的程序到网站根目录
这步就不详细说明了,自已去BT面板或其它环境了解
设置网站伪静态
Nginx:
try_files $uri $uri/ /index.php$is_args$args;
Apache:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [QSA,L]
把PHP禁用函数中的putenv删掉 composer安装依赖 SSH登录,进入到网站根目录composer安装依赖
cd /www/wwwroot/xxx.com/
composer install
获取Token
浏览器打开网站xxx.com会自动跳转到安装页面,点击Click here to get a token
![图片[3]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/Ufa92ac0d4b674b2cae987b45854e867da.jpg)
会提示你授权完成跳转的地址需要 把127.0.0.1 改成你的网站地址
授权后跳转到127.0.0.1开头的网址
![图片[4]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/U93e6ba0052af46edaa30989c06e46cc35.jpg)
改成自己的网站后会显示Token
![图片[5]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/Udff53ba885ab4633b65f4d9ae06a01afr.jpg)
把获取的Token填入config.php中,保存后去网盘在我的应用中新建一个FD同名称文件夹
![图片[6]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/Uf568a4ea21bb4c5a8ef70e2d3f048c61Z.jpg)
其他可能出现的错误
如果FD未填写到config.php中,会提示出错
![图片[7]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/Ua99ae715ad8841909d24402948c52258L.jpg)
如果未新建FD或新建错误同名文件夹会提示以下错误
![图片[8]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/Uf06d691f19034f6ca46506154c6597c09.jpg)
图片无法下载
去网站Nginx配置中注销掉关于图片的代码,BT面板快速部署, 默认生成的nginx规则会把网盘的中的图片当成网站的资源, 根据自己的需求注释以下几行即可, 我是只注释了图片资源
宝塔面板Nginx配置文件nginx.conf位置路径,本次搭建用的是第二种修改
nginx.conf文件路径:/www/server/nginx/conf/nginx.conf
多域名Nginx配置文件:/www/server/panel/vhost/nginx/你的域名.conf
![图片[9]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/Ud064a7072638440d9317a05e46af018fh.jpg)
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
#一键申请SSL证书验证目录相关设置
location ~ \.well-known{
allow all;
}
#location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
#{
# expires 30d;
# error_log off;
# access_log off;
#}
location ~ .*\.(js|css)?$
{
expires 12h;
error_log off;
access_log off;
}
总结几个新手盲点:
1.AK SK FD要填写对。尤其SK后面的那个“8”
2.在网盘我的应用里建立FD文件夹。
3.宝塔里,php要把禁用参数putenv删了。才能composer install
composer install过程出错:
![图片[10]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/U0459ee0688564d41a8bc8ce2fe5c021cu.jpg)
rm -f composer.lock 或把文件夹都删除重新来,再次执行composer install
或使用中国全量镜像 https://pkg.phpcomposer.com/
composer config -g repo.packagist composer https://packagist.phpcomposer.com
搭建好后,本站的演示:
![图片[11]-TCshare:天翼云盘API目录索引列表程序 新手注意事项及composer install出错处理-全民淘](https://ae01.alicdn.com/kf/U0275cc40ff6b4c7087f9dd98de86a77fq.jpg)

















