# Share 分享服务 - [/cloud.Share/CreateShare](#cloudsharecreateshare) - [/cloud.Share/GetShare](#cloudsharegetshare) - [/cloud.Share/DeleteShare](#cloudsharedeleteshare) - [/cloud.Share/ListShares](#cloudsharelistshares) - [/cloud.Share/ValidateSharePassword](#cloudsharevalidatesharepassword) ## /cloud.Share/CreateShare 创建分享 ### Request ```javascript { cloud_id: "0", // type cloud_identity: "", // type share_type: "", // type, file, album, note, etc. resource_id: "0", // type, 对应资源的ID share_token: "", // type, 分享令牌 password: "", // type, 可选分享密码 expires_at: "", // type, 过期时间 is_public: false, // type, 是否公开 } ``` ### Reply ```javascript { code: 0, // type, 状态码 message: "", // type, 状态说明 details: "", // type, 数据 timeseq: "0", // type, 响应时间序列 } ``` ## /cloud.Share/GetShare 获取分享详情 ### Request ```javascript { id: "0", // type, 唯一ID identity: "", // type, 唯一码 } ``` ### Reply ```javascript { id: "0", // type identity: "", // type share_type: "", // type, file, album, note, etc. resource_id: "0", // type, 对应资源的ID share_token: "", // type, 分享令牌 password: "", // type, 可选分享密码 expires_at: "", // type, 过期时间 view_count: 0, // type, 浏览次数 download_count: 0, // type, 下载次数 is_public: false, // type, 是否公开 created_at: "", // type updated_at: "", // type } ``` ## /cloud.Share/DeleteShare 删除分享 ### Request ```javascript { id: "0", // type, 唯一ID identity: "", // type, 唯一码 } ``` ### Reply ```javascript { code: 0, // type, 状态码 message: "", // type, 状态说明 details: "", // type, 数据 timeseq: "0", // type, 响应时间序列 } ``` ## /cloud.Share/ListShares 获取分享列表 ### Request ```javascript { page_no: "0", // type, 页数 page_size: "0", // type, 每页记录数 params: { "": "" }, // map, 条件参数,key=val,eg key:category_id=?,vlaue=11 } ``` ### Reply ```javascript { shares: [{ id: "0", // type identity: "", // type share_type: "", // type, file, album, note, etc. resource_id: "0", // type, 对应资源的ID share_token: "", // type, 分享令牌 password: "", // type, 可选分享密码 expires_at: "", // type, 过期时间 view_count: 0, // type, 浏览次数 download_count: 0, // type, 下载次数 is_public: false, // type, 是否公开 created_at: "", // type updated_at: "", // type }], // list total: "0", // type } ``` ## /cloud.Share/ValidateSharePassword 验证分享密码 ### Request ```javascript { identity: "", // type password: "", // type } ``` ### Reply ```javascript { code: 0, // type, 状态码 message: "", // type, 状态说明 details: "", // type, 数据 timeseq: "0", // type, 响应时间序列 } ```