1. CP 对象说明

必

加载jssdk后,js全局添加对象CP
CP方法组成如下

-为子级属性

方法名或属性名称 类型 是否必须 说明
tools js对象 帮助方法的集合包括:
ajax请求:ajax()
获得随机数:random()
写日志: writelog()
获得环境: browser(is_show_detail)
getVersion 方法 初始化后获取sdk版本 返回类似 ‘v1 1.0.1’
ready 方法 加载后初始化方法(其他初始化方法在这里写才能保证时序正确)回调中第一个传参为客户端信息,如需根据客户端判断执行不同代码,请在此判断
es6Require 布尔 delta版 是否需要加载es6库,默认false
debug 布尔 是否开启debug模式(带有vconsole内容显示)
wxOption 对象 delta版 微信配置项 app需要二次分享时请配置此项使用详情,请参考附录微信及微信二次分享
-debug 布尔 是否开启微信调试模式
-appid 字符串 授权的微信公众号的appid
-method 字符串 获取微信信息方法,写'getShareSign'
-uploadImage 字符串 使用微信录音,图片上传等功能时需要的上传后台服务器地址,请参考附录客户端上传文件至接入方后台说明
-redirect 字符串 回调域名,请参考附录微信及微信二次分享
-jsApiList 数组 JS接口列表,所有JS接口列表参考附录微信及微信二次分享
ydunOptions 对象 非必须delta版 网易易盾(防作弊)配置项,参考附录网易易盾说明
-isActivity 布尔 是否加载并开启防作弊
-productNumber 字符串 产品编号(可在ydun_init中初始化)
-protocol 字符串 数据传输的协议,取值http或https,默认根据当前页面的协议适配(非必须,默认https)
-auto 布尔 是否启用自动化模式,默认true(推荐);若需使用高级模式,请设置false(非必须)
error 方法 回调参数 {code: 4000, msg: res.errMsg, data: res} data为原生报错 微信的报错也在这处理,如没有覆盖声明,则会弹出alert

error方法返回报错

code msg 说明
-1 系统繁忙,此时请开发者稍候再试 系统繁忙,此时请开发者稍候再试
0 请求成功
1 访问对应url失败,请确认网络 访问url失败,请确认网络
2 方法在环境中不支持,请切换环境 方法在环境中不支持,请切换环境
3 方法在此版本中不可用,请升级版本 方法在此版本中不可用,请升级版本
4 js未完全加载,请刷新页面 js未完全加载,请刷新页面
101 格式转化失败 格式转化失败
102 触发事件失败 触发事件失败
103 cp对象初始化报错 cp对象初始化报错
104 微信初始化对象失败 微信初始化对象失败
105 参数不正确 数不正确
106 网络请求失败 网络请求失败
200 网络请求成功 网络请求成功
1001 微信上传失败 微信上传失败
1002 未配置js安全域名 未配置js安全域名
2001 网易易盾加载使用失败 网易易盾加载使用失败
11001 API方法不存在 API方法不存在
11002 API参数不合法 API参数不合法
12001 用户取消操作 用户取消操作
12002 用户未登录 用户未登录
13001 服务器连接失败 服务器连接失败,包含404、500等各种服务器错误
13002 服务器超时 服务器超时
13003 服务器白名单返回无权限 服务器白名单返回无权限
40001 AppSecret错误或者AppSecret不属于这个公众号,请开发者确认AppSecret的正确性
40002 请确保grant_type字段值为client_credential
40164 调用接口的IP地址不在白名单中,请在接口IP白名单中进行设置。(小程序及小游戏调用不要求IP地址在白名单内。)
Copyright © 新媒体云服务平台 2019 all right reserved,powered by Gitbook该文件修订时间: 2022-08-12 17:13:14

results matching ""

    No results matching ""