-
10周年大促!注冊即領300元優(yōu)惠券
- 注冊/登錄
該接口用于系統集成,嵌入自有系統中活動分享頁面,返回活動分享頁面地址。
請求地址 | https://open.www.bydok.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) | 活動分享設置地址 |
簽名錯誤,依據簽名算法檢查簽名
簽名過期,需要重新生成簽名
未登錄,表明登錄狀態(tài)過期,重新登錄或調用免登錄接口
注意:編輯集成必須使用和免登錄集成同一個iframe容器,以便于保持登錄狀態(tài)一致。代碼示例
如需自定義隱藏,等頁面加載成功后再執(zhí)行JS,頁面可以模擬一個空加載隱藏代碼執(zhí)行后再顯示
請求示例
https://open.www.bydok.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.www.bydok.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}
, "*");