保利威文档中心

幫助中心

直播答題-查詢微信用戶的復活卡數量

更新時間:2022-05-23 19:00:06

介面URL

http://api.polyv.net/live/v2/qa/revivecount

介面說明

1、作用:獲取頻道直播狀態
2、介面支援https協定

請求方式

GET

請求參數限制

true

請求參數

參數名 必選 類型 說明
appId string 非業務參數,從API設定中取得,在直播系統登記的appId
timestamp string 目前時間毫秒級時間戳(13位,三分鐘有效)
unionIds string 多個微信帳號unionId,用英文逗號隔開
sign string 校驗簽名,32位大寫MD5值

響應成功JSON範例:

{
    "code": 200, 
    "status": "success", 
    "message": "", 
    "data": [
                {
                    "unionId": "XXXXX", 
                    "count": 10
                }, 
                {
                    "unionId": "XX", 
                    "count": 20
                }
        ]
}

欄位說明

參數名 說明
status 響應狀態
data 響應結果
message 異常錯誤資訊
unionId 微信用戶帳號unionId
count 用戶剩餘的復活卡數量

php請求範例

<?php
  $appId = "epxt70r96u";
  $timestamp = time()*1000;
  $channelId = "124545";
  $unionIds = "test1,test2";
  $appSecret = "cb4a16edc2ef4f78941e00cd0b3bd867";
  $str = $appSecret."appId$appId"."timestamp$timestamp"."unionIds$unionIds".$appSecret;
  $sign = strtoupper(md5($str));
  $url = "http://api.polyv.net/live/v2/qa/revivecount?";
  echo file_get_contents($url."appId=$appId"."&timestamp=$timestamp"."&unionIds=$unionIds"."&sign=$sign");
?>

簽名規則:

​ 將請求參數按照參數名字典順序排列,連接參數名與參數值,並在首尾加上appSecret,生成32位大寫MD5值,作為sign。 以下是範例過程:  ​ 1、請求參數為: ​ timestamp = "1494399085000" ​ appId = "egymbtsf38"

​ 2、將請求參數按照參數名字典順序排列 ​ appId = "egymbtsf38" ​ timestamp = "1494399085000"

​ 3、連接字串 連接參數名與參數值,並在首尾加上appSecret(此處appSecret的值為6ef8d34c08f44e91a18428842ff0ba7e),如下: ​ 6ef8d34c08f44e91a18428842ff0ba7eappIdegymbtsf38timestamp14943990850006ef8d34c08f44e91a18428842ff0ba7e

​ 4、生成32位大寫MD5值簽名sign ​ 9291DE270E8C79FD4B805CDD45B6BC2B

联系客服,在线咨询