public interface WxMaCloudService
| 限定符和类型 | 方法和说明 |
|---|---|
List<String> |
add(String collection,
List list)
Add list.
|
String |
add(String collection,
Object obj)
Add string.
|
WxCloudBatchDeleteFileResult |
batchDeleteFile(String[] fileIds)
Batch delete file wx cloud batch delete file result.
|
WxCloudBatchDeleteFileResult |
batchDeleteFile(String env,
String[] fileIds)
删除文件
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/batchDeleteFile.html
请求地址:POST https://api.weixin.qq.com/tcb/batchdeletefile?
|
WxCloudBatchDownloadFileResult |
batchDownloadFile(String[] fileIds,
long[] maxAges)
Batch download file wx cloud batch download file result.
|
WxCloudBatchDownloadFileResult |
batchDownloadFile(String env,
String[] fileIds,
long[] maxAges)
获取文件下载链接
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/batchDownloadFile.html
请求地址:POST https://api.weixin.qq.com/tcb/batchdownloadfile?
|
Long |
count(String collection,
String whereJson)
Count long.
|
com.google.gson.JsonArray |
databaseAdd(String query)
Database add json array.
|
com.google.gson.JsonArray |
databaseAdd(String env,
String query)
数据库插入记录
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseAdd.html
请求地址:POST https://api.weixin.qq.com/tcb/databaseadd?
|
com.google.gson.JsonArray |
databaseAggregate(String query)
Database aggregate json array.
|
com.google.gson.JsonArray |
databaseAggregate(String env,
String query)
数据库聚合记录
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseAggregate.html
请求地址:POST https://api.weixin.qq.com/tcb/databaseaggregate?
|
void |
databaseCollectionAdd(String collectionName)
Database collection add.
|
void |
databaseCollectionAdd(String env,
String collectionName)
新增集合
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionAdd
.html
请求地址:POST https://api.weixin.qq.com/tcb/databasecollectionadd?
|
void |
databaseCollectionDelete(String collectionName)
Database collection delete.
|
void |
databaseCollectionDelete(String env,
String collectionName)
删除集合
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database
/databaseCollectionDelete.html
请求地址:POST https://api.weixin.qq.com/tcb/databasecollectionadd?
|
WxCloudDatabaseCollectionGetResult |
databaseCollectionGet(Long limit,
Long offset)
Database collection get wx cloud database collection get result.
|
WxCloudDatabaseCollectionGetResult |
databaseCollectionGet(String env,
Long limit,
Long offset)
获取特定云环境下集合信息
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionGet
.html
请求地址:POST https://api.weixin.qq.com/tcb/databasecollectionget?
|
Long |
databaseCount(String query)
Database count long.
|
Long |
databaseCount(String env,
String query)
统计集合记录数或统计查询语句对应的结果记录数
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCount.html
请求地址:POST https://api.weixin.qq.com/tcb/databasecount?
|
int |
databaseDelete(String query)
Database delete int.
|
int |
databaseDelete(String env,
String query)
数据库删除记录
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseDelete.html
请求地址:POST https://api.weixin.qq.com/tcb/databasedelete?
|
Long |
databaseMigrateExport(String filePath,
int fileType,
String query)
Database migrate export long.
|
Long |
databaseMigrateExport(String env,
String filePath,
int fileType,
String query)
数据库导出
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateExport
.html
请求地址: POST https://api.weixin.qq.com/tcb/databasemigrateexport?
|
Long |
databaseMigrateImport(String collectionName,
String filePath,
int fileType,
boolean stopOnError,
int conflictMode)
Database migrate import long.
|
Long |
databaseMigrateImport(String env,
String collectionName,
String filePath,
int fileType,
boolean stopOnError,
int conflictMode)
数据库导入
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateImport
.html
请求地址: POST https://api.weixin.qq.com/tcb/databasemigrateimport?
|
WxCloudCloudDatabaseMigrateQueryInfoResult |
databaseMigrateQueryInfo(Long jobId)
Database migrate query info wx cloud cloud database migrate query info result.
|
WxCloudCloudDatabaseMigrateQueryInfoResult |
databaseMigrateQueryInfo(String env,
Long jobId)
数据库迁移状态查询
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database
/databaseMigrateQueryInfo.html
请求地址:POST https://api.weixin.qq.com/tcb/databasemigratequeryinfo?
|
WxCloudDatabaseQueryResult |
databaseQuery(String query)
Database query wx cloud database query result.
|
WxCloudDatabaseQueryResult |
databaseQuery(String env,
String query)
数据库查询记录
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseQuery.html
请求地址:POST https://api.weixin.qq.com/tcb/databasequery?
|
WxCloudDatabaseUpdateResult |
databaseUpdate(String query)
Database update wx cloud database update result.
|
WxCloudDatabaseUpdateResult |
databaseUpdate(String env,
String query)
数据库更新记录
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseUpdate.html
请求地址:POST https://api.weixin.qq.com/tcb/databaseupdate?
|
Integer |
delete(String collection,
String whereJson)
Delete integer.
|
WxCloudGetQcloudTokenResult |
getQcloudToken(long lifeSpan)
获取腾讯云API调用凭证
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/utils/getQcloudToken.html
请求地址:POST https://api.weixin.qq.com/tcb/getqcloudtoken?
|
String |
invokeCloudFunction(String name,
String body)
Invoke cloud function string.
|
String |
invokeCloudFunction(String env,
String name,
String body)
触发云函数。
|
WxCloudDatabaseQueryResult |
query(String collection,
String whereJson,
Map<String,String> orderBy,
Integer skip,
Integer limit)
db.collection('geo')
.where({
price: _.gt(10)
})
.orderBy('_id', 'asc')
.orderBy('price', 'desc')
.skip(1)
.limit(10)
.get()
|
WxCloudSendSmsV2Result |
sendSmsV2(WxCloudSendSmsV2Request request)
发送携带 URL Link 的短信
文档地址:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/cloudbase/cloudbase.sendSmsV2.html
|
WxCloudDatabaseUpdateResult |
update(String collection,
String whereJson,
String updateJson)
Update wx cloud database update result.
|
void |
updateIndex(String collectionName,
List<WxCloudDatabaseCreateIndexRequest> createIndexes,
List<String> dropIndexNames)
Update index.
|
void |
updateIndex(String env,
String collectionName,
List<WxCloudDatabaseCreateIndexRequest> createIndexes,
List<String> dropIndexNames)
变更数据库索引
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/updateIndex.html
请求地址:POST https://api.weixin.qq.com/tcb/updateindex?
|
WxCloudUploadFileResult |
uploadFile(String path)
Upload file wx cloud upload file result.
|
WxCloudUploadFileResult |
uploadFile(String env,
String path)
获取文件上传链接
文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/uploadFile.html
请求地址:POST https://api.weixin.qq.com/tcb/uploadfile?
|
String invokeCloudFunction(String name, String body) throws WxErrorException
name - the namebody - the bodyWxErrorException - the wx error exceptionString invokeCloudFunction(String env, String name, String body) throws WxErrorException
触发云函数。注意:HTTP API 途径触发云函数不包含用户信息。 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/functions/invokeCloudFunction.html 请求地址 POST https://api.weixin.qq.com/tcb/invokecloudfunction?access_token=ACCESS_TOKEN&env=ENV&name=FUNCTION_NAME
env - string 是 云开发环境IDname - string 是 云函数名称body - string 是 云函数的传入参数,具体结构由开发者定义。WxErrorException - .List<String> add(String collection, List list) throws WxErrorException
collection - the collectionlist - the listWxErrorException - the wx error exceptionString add(String collection, Object obj) throws WxErrorException
collection - the collectionobj - the objWxErrorException - the wx error exceptioncom.google.gson.JsonArray databaseAdd(String query) throws WxErrorException
query - the queryWxErrorException - the wx error exceptioncom.google.gson.JsonArray databaseAdd(String env, String query) throws WxErrorException
数据库插入记录 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseAdd.html 请求地址:POST https://api.weixin.qq.com/tcb/databaseadd?access_token=ACCESS_TOKEN
env - 云环境IDquery - 数据库操作语句WxErrorException - .Integer delete(String collection, String whereJson) throws WxErrorException
collection - the collectionwhereJson - the where jsonWxErrorException - the wx error exceptionint databaseDelete(String query) throws WxErrorException
query - the queryWxErrorException - the wx error exceptionint databaseDelete(String env, String query) throws WxErrorException
数据库删除记录 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseDelete.html 请求地址:POST https://api.weixin.qq.com/tcb/databasedelete?access_token=ACCESS_TOKEN
env - 云环境IDquery - 数据库操作语句WxErrorException - .WxCloudDatabaseUpdateResult update(String collection, String whereJson, String updateJson) throws WxErrorException
collection - the collectionwhereJson - the where jsonupdateJson - the update jsonWxErrorException - the wx error exceptionWxCloudDatabaseUpdateResult databaseUpdate(String query) throws WxErrorException
query - the queryWxErrorException - the wx error exceptionWxCloudDatabaseUpdateResult databaseUpdate(String env, String query) throws WxErrorException
数据库更新记录 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseUpdate.html 请求地址:POST https://api.weixin.qq.com/tcb/databaseupdate?access_token=ACCESS_TOKEN
env - 云环境IDquery - 数据库操作语句WxErrorException - .WxCloudDatabaseQueryResult query(String collection, String whereJson, Map<String,String> orderBy, Integer skip, Integer limit) throws WxErrorException
collection - the collectionwhereJson - the where jsonorderBy - the order byskip - the skiplimit - the limitWxErrorException - the wx error exceptionWxCloudDatabaseQueryResult databaseQuery(String query) throws WxErrorException
query - the queryWxErrorException - the wx error exceptionWxCloudDatabaseQueryResult databaseQuery(String env, String query) throws WxErrorException
数据库查询记录 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseQuery.html 请求地址:POST https://api.weixin.qq.com/tcb/databasequery?access_token=ACCESS_TOKEN
env - 云环境IDquery - 数据库操作语句WxErrorException - .com.google.gson.JsonArray databaseAggregate(String query) throws WxErrorException
query - the queryWxErrorException - the wx error exceptioncom.google.gson.JsonArray databaseAggregate(String env, String query) throws WxErrorException
数据库聚合记录 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseAggregate.html 请求地址:POST https://api.weixin.qq.com/tcb/databaseaggregate?access_token=ACCESS_TOKEN
env - 云环境IDquery - 数据库操作语句WxErrorException - .Long count(String collection, String whereJson) throws WxErrorException
collection - the collectionwhereJson - the where jsonWxErrorException - the wx error exceptionLong databaseCount(String query) throws WxErrorException
query - the queryWxErrorException - the wx error exceptionLong databaseCount(String env, String query) throws WxErrorException
统计集合记录数或统计查询语句对应的结果记录数 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCount.html 请求地址:POST https://api.weixin.qq.com/tcb/databasecount?access_token=ACCESS_TOKEN
env - 云环境IDquery - 数据库操作语句WxErrorException - .void updateIndex(String collectionName, List<WxCloudDatabaseCreateIndexRequest> createIndexes, List<String> dropIndexNames) throws WxErrorException
collectionName - the collection namecreateIndexes - the create indexesdropIndexNames - the drop index namesWxErrorException - the wx error exceptionvoid updateIndex(String env, String collectionName, List<WxCloudDatabaseCreateIndexRequest> createIndexes, List<String> dropIndexNames) throws WxErrorException
变更数据库索引 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/updateIndex.html 请求地址:POST https://api.weixin.qq.com/tcb/updateindex?access_token=ACCESS_TOKEN
env - 云环境IDcollectionName - 集合名称createIndexes - 新增索引对象dropIndexNames - 要删除的索引的名字WxErrorException - .Long databaseMigrateImport(String collectionName, String filePath, int fileType, boolean stopOnError, int conflictMode) throws WxErrorException
collectionName - the collection namefilePath - the file pathfileType - the file typestopOnError - the stop on errorconflictMode - the conflict modeWxErrorException - the wx error exceptionLong databaseMigrateImport(String env, String collectionName, String filePath, int fileType, boolean stopOnError, int conflictMode) throws WxErrorException
数据库导入 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateImport .html 请求地址: POST https://api.weixin.qq.com/tcb/databasemigrateimport?access_token=ACCESS_TOKEN
env - 云环境IDcollectionName - 导入collection名filePath - 导入文件路径(导入文件需先上传到同环境的存储中,可使用开发者工具或 HTTP API的上传文件 API上传)fileType - 导入文件类型, 1 JSON, 2 CSVstopOnError - 是否在遇到错误时停止导入conflictMode - 冲突处理模式 : 1 INSERT , 2 UPSERTWxErrorException - .Long databaseMigrateExport(String filePath, int fileType, String query) throws WxErrorException
filePath - the file pathfileType - the file typequery - the queryWxErrorException - the wx error exceptionLong databaseMigrateExport(String env, String filePath, int fileType, String query) throws WxErrorException
数据库导出 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseMigrateExport .html 请求地址: POST https://api.weixin.qq.com/tcb/databasemigrateexport?access_token=ACCESS_TOKEN
env - 云环境IDfilePath - 导出文件路径(文件会导出到同环境的云存储中,可使用获取下载链接 API 获取下载链接)fileType - 导出文件类型, 1 JSON, 2 CSVquery - 导出条件WxErrorException - .WxCloudCloudDatabaseMigrateQueryInfoResult databaseMigrateQueryInfo(Long jobId) throws WxErrorException
jobId - the job idWxErrorException - the wx error exceptionWxCloudCloudDatabaseMigrateQueryInfoResult databaseMigrateQueryInfo(String env, Long jobId) throws WxErrorException
数据库迁移状态查询 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database /databaseMigrateQueryInfo.html 请求地址:POST https://api.weixin.qq.com/tcb/databasemigratequeryinfo?access_token=ACCESS_TOKEN
env - 云环境IDjobId - 迁移任务IDWxErrorException - .WxCloudUploadFileResult uploadFile(String path) throws WxErrorException
path - the pathWxErrorException - the wx error exceptionWxCloudUploadFileResult uploadFile(String env, String path) throws WxErrorException
获取文件上传链接 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/uploadFile.html 请求地址:POST https://api.weixin.qq.com/tcb/uploadfile?access_token=ACCESS_TOKEN
env - 云环境IDpath - 上传路径WxErrorException - .WxCloudBatchDownloadFileResult batchDownloadFile(String[] fileIds, long[] maxAges) throws WxErrorException
fileIds - the file idsmaxAges - the max agesWxErrorException - the wx error exceptionWxCloudBatchDownloadFileResult batchDownloadFile(String env, String[] fileIds, long[] maxAges) throws WxErrorException
获取文件下载链接 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/batchDownloadFile.html 请求地址:POST https://api.weixin.qq.com/tcb/batchdownloadfile?access_token=ACCESS_TOKEN
env - 云环境IDfileIds - 文件ID列表maxAges - 下载链接有效期列表,对应文件id列表WxErrorException - .WxCloudBatchDeleteFileResult batchDeleteFile(String[] fileIds) throws WxErrorException
fileIds - the file idsWxErrorException - the wx error exceptionWxCloudBatchDeleteFileResult batchDeleteFile(String env, String[] fileIds) throws WxErrorException
删除文件 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/storage/batchDeleteFile.html 请求地址:POST https://api.weixin.qq.com/tcb/batchdeletefile?access_token=ACCESS_TOKEN
env - 云环境IDfileIds - 文件ID列表WxErrorException - .WxCloudGetQcloudTokenResult getQcloudToken(long lifeSpan) throws WxErrorException
获取腾讯云API调用凭证 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/utils/getQcloudToken.html 请求地址:POST https://api.weixin.qq.com/tcb/getqcloudtoken?access_token=ACCESS_TOKEN
lifeSpan - 有效期(单位为秒,最大7200)WxErrorException - .void databaseCollectionAdd(String collectionName) throws WxErrorException
collectionName - the collection nameWxErrorException - the wx error exceptionvoid databaseCollectionAdd(String env, String collectionName) throws WxErrorException
新增集合 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionAdd .html 请求地址:POST https://api.weixin.qq.com/tcb/databasecollectionadd?access_token=ACCESS_TOKEN
env - 云环境IDcollectionName - 集合名称WxErrorException - .void databaseCollectionDelete(String collectionName) throws WxErrorException
collectionName - the collection nameWxErrorException - the wx error exceptionvoid databaseCollectionDelete(String env, String collectionName) throws WxErrorException
删除集合 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database /databaseCollectionDelete.html 请求地址:POST https://api.weixin.qq.com/tcb/databasecollectionadd?access_token=ACCESS_TOKEN
env - 云环境IDcollectionName - 集合名称WxErrorException - .WxCloudDatabaseCollectionGetResult databaseCollectionGet(Long limit, Long offset) throws WxErrorException
limit - the limitoffset - the offsetWxErrorException - the wx error exceptionWxCloudDatabaseCollectionGetResult databaseCollectionGet(String env, Long limit, Long offset) throws WxErrorException
获取特定云环境下集合信息 文档地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-http-api/database/databaseCollectionGet .html 请求地址:POST https://api.weixin.qq.com/tcb/databasecollectionget?access_token=ACCESS_TOKEN
env - 云环境IDlimit - 获取数量限制,默认值:10offset - 偏移量,默认值:0WxErrorException - .WxCloudSendSmsV2Result sendSmsV2(WxCloudSendSmsV2Request request) throws WxErrorException
request - WxErrorExceptionCopyright © 2024. All rights reserved.