帮助中心  /  活动分享页面接口

活动分享页面接口

该接口用于系统集成,嵌入自有系统中活动分享页面,返回活动分享页面地址。


接口参数说明

请求地址

https://open.rrx.cn/api/v1/work/GetShareUrl

请求方式

GET

参数说明

参数名称

是否必须

类型

说明

app_key

string(32)

人人秀平台分配的AppKey

time_stamp

int(11)

1970-01-01开始的时间戳,精确到毫秒

sign

string(32)

根据签名算法计算所得,如何计算签名

login_id

string(60)

登录账号,指定账号下活动   查看账号 

h5_guid

string(6)

作品GUID



返回参数说明

返回JSON格式结果 Content-type: application/json

{"result":0,"msg":"","data":{"url":""}}

参与名称

类型

说明

result

int(2)

0表示成功,1表示失败

msg

string(100)

失败时,返回的错误描述

data

obj

详情见data参数说明


data参数说明

参与名称

类型

说明

url

string(100)

活动分享设置地址



注意事项

  • 签名错误,依据签名算法检查签名

  • 签名过期,需要重新生成签名

  • 未登录,表明登录状态过期,重新登录或调用免登录接口

  • 注意:编辑集成必须使用和免登录集成同一个iframe容器,以便于保持登录状态一致代码示例 

  • 如需自定义隐藏,等页面加载成功后再执行JS,页面可以模拟一个空加载隐藏代码执行后再显示



代码示例


请求示例

https://open.rrx.cn/api/v1/work/GetShareUrl?app_key=96c84928b1dce057d110ea3b3880fc83&

time_stamp=1543999047492&

sign=051BF3517D40AB9D7D6B45EF6E4EB7F9&

login_id=zhangsan_02&

h5_guid=123456


返回值示例, json格式 Content-type: application/json

{

    "result"0,

    "data"{

         "url""https://portal.rrx.cn/p/works#/activity/123456/share"

        },

   },

    "msg""ok"

}


嵌入示例


集成URL:通过系统集成页面获得或对接接口获得

<iframe id="iframe" border=0 width=900 height=600 src='集成URL'></iframe>


自定义隐藏页面元素

iframe=document.getElementById('iframe').contentWindow;

iframe.postMessage({

        event_type: "hideDom",

        event_domName: ".left-side",  //可查看页面渲染后dom树结构,JQ获取class-name}

, "*");





相关文档