public interface WxMaCloudService
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
BATCH_DELETE_FILE_URL |
static String |
DATABASE_ADD_URL |
static String |
DATABASE_AGGREGATE_URL |
static String |
DATABASE_COLLECTION_ADD_URL |
static String |
DATABASE_COLLECTION_DELETE_URL |
static String |
DATABASE_COLLECTION_GET_URL |
static String |
DATABASE_COUNT_URL |
static String |
DATABASE_DELETE_URL |
static String |
DATABASE_MIGRATE_EXPORT_URL |
static String |
DATABASE_MIGRATE_IMPORT_URL |
static String |
DATABASE_MIGRATE_QUERY_INFO_URL |
static String |
DATABASE_QUERY_URL |
static String |
DATABASE_UPDATE_URL |
static String |
GET_QCLOUD_TOKEN_URL |
static String |
INVOKE_CLOUD_FUNCTION_URL |
static String |
UPDATE_INDEX_URL |
static String |
UPLOAD_FILE_URL |
| 限定符和类型 | 方法和说明 |
|---|---|
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 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?
|
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 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 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 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(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 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 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 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 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(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 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 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?
|
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 env,
String name,
String body)
触发云函数。
|
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 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 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 - .com.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 - .int 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 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 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 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 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 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 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 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(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 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 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 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 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 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(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 - .Copyright © 2020. All rights reserved.