如何使用API更新netxtCloud的分享链接密码?
- By : Will
- Category : Cloud storage

Cloud storage
1 前言
一个问题,一篇文章,一出故事。
最近在笔者需要通过API去更新nextCloud用户分享链接的密码,于是整理本章节。
2 最佳实践
curl -X PUT "https://nextcloud.cmdschool.org/ocs/v1.php/apps/files_sharing/api/v1/shares/2643" \ -u "will:willPassword" \ -H "OCS-APIRequest: true" \ -d "password=new_password"
需要注意的是,“2643”是“share_id”,如果你需要获取“share_id”,请使用如下命令从数据库中查询,
SELECT id FROM nextcloud.oc_share WHERE token = "JRiJEbtpzAryoDc"
另外,上面的“token”值可以从用户分享的链接中取得,用户连接范例如下,
https://nextcloud.cmdschool.org/index.php/s/JRiJEbtpzAryoDc
参阅文档
==================
https://docs.nextcloud.com/server/latest/developer_manual/client_apis/OCS/ocs-share-api.html
没有评论