{
url: 'https://api.izuiyou.com/post/create',
params: {
content: '内容'
}
}
{
ret: 1, // 1: 成功; 非 1: 失败
data: {},
}
通过 Native 发送请求,并返回服务器的响应数据。Native 在发送请求之前,会把 deviceinfo 信息整合进去
null
{
data: {
share: {
share_type: 'img', // img; link;
share_img: 'http://file.izuiyou.com/img/view/id/911440532',
}
}
}
h5向客户端传递信息
{
count: 1,
file_type: 'img',
edit: true,
multiple: false,
clip_scale: 16 / 9, // 比例
}
上传图片
打开新的 WebView 。新增 fullscreen 参数,标识新打开的 WebView 是否全屏。
打开全屏 WebView在 WebView 上右推,可以关闭 WebView(类似微信聊天界面的交互效果)。
| tab 参数名 | 说明 |
|---|---|
| 为空(前向兼容)或者 1 和 2 以外的非法数字(后向兼容) | 打开用户的个人主页 |
| 1 | 打开用户的个人主页 |
| 2 | 打开用户的个人空间 |
输入框调起虚拟键盘时,将 WebView 的高度缩小为屏幕高度减去虚拟键盘高度
| 参数名 | 说明 |
|---|---|
| ret | 1 ,注销成功;非 1 ,注销失败。 |
| msg | 注销账号失败的原因 |
获取地理位置,返回地理位置信息
| 参数名 | 说明 |
|---|---|
| ret | 1 ,成功;-1 ,获取失败。 |
| msg | 高德返回的错误信息 |
| code | 高德返回的错误码 |
| data | lng: 经度 lat: 纬度 country:国家 province:省 city: 城市 city_code:城市码 district:区 |
| 参数名 | 说明 |
| ret | 1 - 录音成功;0 - 录音失败 |
| msg | 失败原因 |
| data | 音频详细数据
{
url: 'xxxxx', // 音频地址
duration: 10 // 音频时长,以秒为单位
}
|
{
swipeBackDisabled: true, // 禁用右滑退出 WebView 功能
keyBackDisabled: true, // 禁用点击 Android 机的回退键退出功能
onKeyBack: 'handlerName' // 当回退键被禁用,用户点击回退键时,客户端通知 WebView 。
}
禁用 WebView 退出
禁用右滑退出启用右滑退出
{
url: 'http://tbvideo.ixiaochuan.cn/zyad/ad/13/d37c-1176-11e9-837f-00163e042623', // 音频地址
onPlay: 'onPlayHandler', // 开始播放的回调
onProgress: 'onProgressHandler', // 播放进度更新回调,固定时间间隔(1s 或者 500ms 等),需要回传 progress 参数
onEnd: 'onEndHandler' // 播放完成回调
}
播放音频功能
循环播放非循环播放
{
url: 'http://tbvideo.ixiaochuan.cn/zyad/ad/13/d37c-1176-11e9-837f-00163e042623', // 音频地址
}
播放音效。用户点击按钮的时候,触发音效,提醒用户。需要缓存音频文件。
播放音效打开客户端 alert 窗口
showLiveDialog
{
url: 'http://tbfile.ixiaochuan.cn/download/file?obj=zyfile/eb/3e/6bb7-5039-11e9-8b45-00163e042e40', // 皮肤资源包地址
onProgress: '40d36b7d-96be-4c3e-8ce4-cd98a8c2e1ee', // 下载解压进度更新通知回调
onSuccess: '6398d409-ad8b-4709-bbbf-c622c35df246' // 设置成功回调
onError: 'f08304ba-650d-41a0-8a15-41aa6d04abe3' // 设置失败回调
}
会员 - 设置皮肤功能
设置皮肤恢复默认皮肤
{
url: 'http://tbfile.ixiaochuan.cn/img/view/id/630443159', // 动态背景效果资源的地址。如果为空字符串,代表恢复默认背景
}
会员设置动态背景
设置动态背景取消动态背景
{
url: 'http://tbfile.ixiaochuan.cn/img/view/id/630443331', // 头像挂件资源的地址。如果为空字符串,表示移除挂件
}
会员设置头像挂件
设置头像挂件取消头像挂件
{
platformList: [
'qq',
'weixin_friend',
'weixin_timeline',
'qqzone',
'weibo',
], // 分享单个平台会直接调起分享的平台,不进行选择,文字分享不支持QQ,QQzone(返回分享失败)。
title: 'xxx', // 分享标题
img_url: 'xxx', // 分享图片地址
target_url: 'xxxxx', // 分享链接地址
share_type: 'pic, // 分享类型 pic 图片; text 文字; web 网页
}
分享指定图片
{
platformList: [
'qq',
'weixin_friend',
'weixin_timeline',
'qqzone',
'weibo',
'chat', // 站内右友
], // 分享单个平台会直接调起分享的平台,不进行选择,文字分享不支持QQ,QQzone(返回分享失败)。
title: 'xxx', // 分享标题
img_url: 'xxx', // 分享图片地址
target_url: 'xxxxx', // 分享链接地址
chat_url: 'xxx', // 站内链接地址
share_type: 'web, // 分享类型 pic 图片; text 文字; web 网页
}
{
platformList: [
'qq',
'weixin_friend',
'weixin_timeline',
'qqzone',
'weibo',
'copy_text', // 站内右友
], // 分享单个平台会直接调起分享的平台,不进行选择,文字分享不支持QQ,QQzone(返回分享失败)。
title: 'xxx', // 分享标题
img_url: 'xxx', // 分享图片地址
target_url: 'xxxxx', // 分享链接地址
copy_text: '要复制的文本', // 要复制的文本
copy_btn_title: '复制按钮文本', // 复制按钮文本
share_type: 'text', // 分享类型 pic 图片; text 文字; web 网页
}
{
url: 'zuiyou://topmanage?topicId=119357', // 图片地址
}
打开 native 页面
打 开打开ZYrouter打开scheme
{
closeCurrent: true || false,
// 是否关闭当前页
tid: int, //默认创建帖子的话题(可选)
tname: string, //话题名称(可选)
}
打开帖子创建页
{
minAspectRatio: 0.5,
maxAspectRatio: 2,
maxFileSize: 1024, // 1024KB
imgType: 'png', // png | jpg | gif | all
}
{
ret: 1, // 1: 成功; 非 1: 失败
msg: '', // 失败异常
data: {}, // 服务端返回的图片数据
}
用户上传趣味头像,支持 gif 动图
上传头像
{
data: {id: 1, title: 'hahaha'}
}
h5向客户端传递好物信息
预加载广告
预加载广告本地是否有已经预加载好的广告
检测是否有广告展示已经预加载好的广告
展示已经预加载好的广告,展示下载栏展示已经预加载好的广告,不展示下载栏展示广告,如果没有预加载好,直接加载广告
展示广告