codecamp

微信小程序云开发SDK文档 index

Cloud

云开发 SDK 实例

属性

Symbol DYNAMIC_CURRENT_ENV

仅在云函数 SDK。标志当前所在环境。

openapi openapi

仅在云函数 SDK。云调用 API 对象。

CloudPay cloudPay

仅在云函数 SDK。云调用 API 对象。

方法

Cloud.init()

初始化 SDK 实例

Cloud.callContainer(options: Object): Promise<Object>

调用云托管服务

Cloud.callFunction(object: Object): Promise<Object>

调用云函数

Cloud.database(options: Object): Database

获取数据库实例

Cloud.CloudID(cloudID: string)

声明字符串为 CloudID(开放数据 ID),该接口传入一个字符串,返回一个 CloudID 特殊对象,将该对象传至云函数可以获取其对应的开放数据。详见通过云调用获取开放数据

Cloud.getCloudCallSign(options: Object): Object

获取签名

Cloud.getOpenData(list: string[]): Object

获取 CloudID 对应的开放数据

Cloud.getVoIPSign(options: Object): Promise<Object>

获取实时语音签名

Cloud.deleteFile(fileList: string[]): Promise<Object>

从云存储空间删除文件,一次最多 50 个

Cloud.downloadFile()

从云存储空间下载文件

Cloud.getTempFileURL(fileList: string[]): Promise<Object>

用云文件 ID 换取真实链接,公有读的文件获取的链接不会过期,私有的文件获取的链接十分钟有效期。一次最多取 50 个。

Cloud.uploadFile()

将本地资源上传至云存储空间,如果上传至同一路径则是覆盖

Cloud.CDN(opt: string|ArrrayBuffer|Object)

小程序端调云函数传递大数据可用的临时 CDN

Cloud.Cloud(options: Object): Cloud

新建云开发操作实例

Cloud.getJSSDKSignature(options: Object): Promise<Object>

web 中使用 SDK 登录之后可用此方法获取用于 wx.config 的 JSSDK 签名

Cloud.getWXContext(): Object

在云函数中获取微信调用上下文

Cloud.logger(): Object

云函数中使用高级日志能力

Cloud.refreshAuth(): Promise<Object>

web 中检查登录状态

Cloud.signature(opt: Object)

计算签名的辅助方法,可用于小游戏虚拟支付云调用

Cloud.checkLogin(options: Object): Promise<Object>

web 中检查登录状态

Cloud.startLogin(options: Object)

web 中发起网页授权登录


微信小程序云开发 错误码
微信小程序云开发SDK文档 常量
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

微信小程序 指南

目录结构

开放能力

微信小程序 调试

微信小程序 实时日志

微信小程序 小程序测速

微信小程序 基础组件

微信小程序 API

媒体

界面

微信小程序API 绘图

微信小程序 服务端

接口调用凭证

统一服务消息

微信小程序 服务市场

微信小程序 生物认证

微信小程序 云开发

服务端

微信小程序云开发服务端API 数据库

SDK文档

微信小程序 扩展能力

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }