獲取頻道廣告列表

接口URL

http://api.hemihome.com/live/v3/channel/advert/list

接口說明

1-_浙江省师训平台、提供獲取頻道輪播廣告列表信息__|网游大唐,頻道廣告為空時-|永盛彩票wwwys36com,獲取全局廣告
2贴膜先撕1还是2、支持https

支持格式

JSON

請求方式

GET

請求參數

參數名 必選 類型 說明
appId string 賬號應用下的appId
timestamp string 當前時間的秒級時間戳(13位)
sign string 簽名--五月色桃色激情婷婷,為32位大寫的MD5值
channelId int 頻道號

操作成功響應示例

{
    "code": 200,
    "status": "success",
    "message": "",
    "data": [
        {
            "text": "",
            "img": "//liveimages.videocc.net/uploaded/images/2019/09/ffmgstpk58.png",
            "href": ""
        },
        {
            "text": "123445",
            "img": "",
            "href": ""
        }
    ]
}

操作失敗響應示例

簽名錯誤

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

缺少參數 channelId

{
    "code": 400,
    "status": "error"
    "message": "param should not be empty: channelId",
    "data": ""
}

響應字段說明

名稱 類型 說明
code string 響應代碼--_寒山寺招聘,成功為200-_闪光夫妇为什么下车,失敗為400__优乐彩彩票平台,簽名錯誤為403||_识字闪卡,異常錯誤500
status string 成功為success-|-浠水黑社会,失敗為error
message string 錯誤時為錯誤提示消息
data object[] 成功響應數據
text string 文本廣告內容
img string 圖片廣告鏈接
href string 跳轉鏈接

php請求示例

<?php
//引用config.php
include 'config.php';

$params = array(
    'appId' => $appId,
    'timestamp' => $timestamp,
    'channelId' => 206204
);

//生成sign
$sign = getSign($params); //詳細查看config.php文件的getSign方法
$params['sign'] = $sign;

//接口請求url
$url = "https://api.hemihome.com/live/v3/channel/advert/list?appId=".$appId."&sign=".$sign."&timestamp=".$timestamp."&channelId=".$channelId;
//輸出接口請求結果
echo file_get_contents($url);

?>

簽名規則(config.php文件代碼查看)

http://dev.hemihome.com/2018/liveproduct/l-api/rule/sign/

以上內容是否對您有幫助|||甄子丹电影全集国语高清?根本沒有幫助文檔較差文檔一般文檔不錯文檔很好
Loading...

修改倒計時設置

接口URL

http://api.hemihome.com/live/v2/channelSetting/{channelId}/set-countdown

接口說明

1|_168彩票怎么玩、通過接口可以修改頻道的倒計時設置_-|天目通移动维修论坛。
2_-镇坪路废弃学校、預約功能需開啟開關且開啟倒計時開關以及設置正確的直播時間才生效
3-_永盛国际彩票靠谱吗、之前未設置倒計時直播提示和直播時間的頻道號-|-飞天侠女电影,在開啟倒計時開關時|--093彩票怎样,必須提交countTips和startTime
4-原味丝袜网、接口支持https
5_--三井秀夫、接口URL中的{channelId}為 頻道ID

支持格式

JSON

請求方式

POST

請求數限製

TRUE

請求參數

參數名 必選 類型 說明
appId string 從API設置中獲取--二手柴油皮卡车,在直播係統登記的appId
timestamp string 當前13位毫秒級時間戳_--能看cctv5的网络电视,3分鍾內有效
countEnabled Y 或 N 倒計時開關後續將棄用--|有没有大人看的网站,使用startTime的值自動判斷開關值
bookingEnabled Y或 N 預約觀看開關
countTips string(長度不能大於10) 直播倒計時提醒文字(****已棄用****)
startTime string(yyyy-MM-dd HH:mm:ss) 直播開始時間|--142期富婆看图肖特,如果不傳該值_|10500vip彩票官网,表示不顯示直播時間和倒計時
sign string 簽名-|王的第十七妾,32位大寫MD5值

響應成功JSON示例||玉女品箫:

{
    "code": 200,
    "status": "success",
    "message": "",
    "data": ""
}

響應失敗JSON示例-||众博国际投注怎么样:

未輸入appId

{
    "code": 400,
    "status": "error",
    "message": "appId not found.",
    "data": ""
}

appId不正確

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

時間戳錯誤

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

簽名錯誤

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

頻道號錯誤

{
    "code": 400,
    "status": "error",
    "message": "channel not found.",
    "data": ""
}

倒計時開關錯誤(不是Y或N)

{
    "code": 400,
    "status": "error",
    "message": "countEnabled is error.",
    "data": ""
}

開啟開關且之前未設置過直播提示時-|后知后觉 金池,未提交countTips

{
    "code": 400,
    "status": "error",
    "message": "countTips is requeired under this condition.",
    "data": ""
}

其他情況

{
    "code": 400,
    "status": "error",
    "message": "undefined error.",
    "data": ""
}

字段說明

參數名 說明
code 請求結果代碼--昆明三对夫妻群p,成功為200
status 請求結果-|永盛彩票开奖网站,成功時為"success"錯誤時為"error"
message 錯誤信息|||韩恩典图片,請求成功時為空--自摸摸和努呸呸,錯誤時錯誤信息

php請求示例

<?php

//引用config.php
include 'config.php';

//接口需要的參數(非sign)賦值
$channelId = "127075";
$countEnabled = "Y";
$bookingEnabled = "Y";
$startTime = "2018-02-15 10:00:00";
$countTips = "精彩值得等待";

$params = array(
    'appId'=>$appId,
    'bookingEnabled'=>$bookingEnabled,
    'countEnabled'=>$countEnabled,
    'countTips'=>$countTips,
    'startTime'=>$startTime,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //詳細查看config.php文件的getSign方法

$data = array(
      'appId' => $appId,
      'countEnabled' => $countEnabled,
      'timestamp' => $timestamp,
      'sign' => $sign,
      'bookingEnabled' => $bookingEnabled,
      'countTips' => $countTips,
      'startTime' => $startTime
  );

$url = "http://api.hemihome.com/live/v2/channelSetting/$channelId/set-countdown";
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$reponse = curl_exec ( $ch );
curl_close ( $ch );
print_r($reponse); 

?>

簽名規則(config.php文件代碼查看)

http://dev.hemihome.com/2018/liveproduct/l-api/rule/sign/

以上內容是否對您有幫助-_男科悍医?根本沒有幫助文檔較差文檔一般文檔不錯文檔很好
Loading...

獲取倒計時設置信息

接口URL

http://api.hemihome.com/live/v2/channelSetting/{channelId}/get-countdown

接口說明

通過接口可以獲取倒計時設置的相關信息|金在中妹妹;
接口支持https
3||132彩票在线、接口URL中的{channelId}為 頻道ID

支持格式

JSON

請求方式

GET-||湖南基础教育网,POST

請求數限製

TRUE

請求參數

參數名 必選 類型 說明
appId string 從API設置中獲取_夜美梦娃娃网,在直播係統登記的appId
timestamp string 當前13位毫秒級時間戳_234彩票计划,3分鍾內有效
sign string 簽名--中乙联赛官网,32位大寫MD5值

響應成功JSON示例--|中博彩票网:

{
    code: 200,
    status: "success",
    message: "",
    data: {
        bookingEnabled: "N",
        countTips: "不要急-__雅格奴,精彩值得等待",
        countEnabled: "N",
        startTime: "2018-12-01 15:00:00"
    }
}

響應失敗JSON示例|||街头篮球葡萄登陆器:

未輸入appId

{
    "code": 400,
    "status": "error",
    "message": "appId not found.",
    "data": ""
}

appId不正確

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

時間戳錯誤

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

簽名錯誤

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

頻道號錯誤

{
    "code": 400,
    "status": "error",
    "message": "channel not found.",
    "data": ""
}

字段說明

參數名 說明
code 請求結果代碼-_我们结婚了20130503,成功為200
status 請求結果__雷十二,成功時為"success"錯誤時為"error"
countEnabled 倒計時開關(Y/N)
bookingEnabled 預約開關(Y/N)
countTips 直播提示文字(****已棄用****)
startTime 直播開始時間

php請求示例

<?php

//引用config.php
include 'config.php';

//接口需要的參數(非sign)賦值
$channelId = "127075";

$params = array(
    'appId'=>$appId,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //詳細查看config.php文件的getSign方法

//接口請求url
$url = "http://api.hemihome.com/live/v2/channelSetting/$channelId/get-countdown?appId=$appId&timestamp=$timestamp&sign=$sign";

//輸出接口請求結果
echo file_get_contents($url);

?>

簽名規則(config.php文件代碼查看)

http://dev.hemihome.com/2018/liveproduct/l-api/rule/sign/

以上內容是否對您有幫助-|-168彩票正规吗?根本沒有幫助文檔較差文檔一般文檔不錯文檔很好
Loading...

設置點讚數和觀看熱度接口

接口URL

http://api.hemihome.com/live/v2/channels/{channelId}/update-likes

接口說明

1__-038彩票app下载苹果、設置頻道的點讚數和觀看熱度
2_105彩票返点怎么回事、接口支持https
3-长盛井管、接口URL中的{channelId}為 頻道ID

支持格式

JSON

請求方式

GET  POST

請求數限製

TRUE

請求參數

參數名 必選 類型 說明
appId string 從API設置中獲取|-耳鼻喉科解放军466医院,在直播係統登記的appId
timestamp string 當前13位毫秒級時間戳---1368棋牌官方下载,3分鍾內有效
sign string 簽名|-2018公安部对云联惠,32位大寫MD5值
likes 請查看下方注意點 int 點讚數
viewers 請查看下方注意點 int 觀看熱度

注意||-武汉教师教育网:

likes跟viewers可以同時傳_|106官网彩票可靠吗,也可以隻傳其中一個-|易彩快3是真的吗,不能都不傳

響應成功JSON示例_|-智彩平台不锈钢茶:

{
    "code": 200, 
    "status": "success", 
    "message": "", 
    "data": "success"
}

響應失敗JSON示例|-_金亨俊我爱你:

未輸入appId

{
    "code": 400,
    "status": "error",
    "message": "appId is required.",
    "data": ""
}

appId不正確

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

時間戳錯誤

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

簽名錯誤

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

未提交viewers或likes

{
    "code": 400,
    "status": "error",
    "message": "likes and viewers is required.",
    "data": ""
}

字段說明

參數名 說明
code 請求狀態響應碼
status 請求狀態
message 錯誤信息
data 請求成功時為success-__最新电子产品,請求錯誤時為空

php請求示例

<?php

//引用config.php
include 'config.php';

//接口需要的參數(非sign)賦值
$channelId = "127075";
$likes = 1001;
$viewers = 1002;

$params = array(
    'appId'=>$appId,
    'likes' => $likes,
    'viewers' => $viewers,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //詳細查看config.php文件的getSign方法

//接口請求url
$url = "http://api.hemihome.com/live/v2/channels/$channelId/update-likes?appId=$appId&timestamp=$timestamp&sign=$sign&likes=$likes&viewers=$viewers";

//輸出接口請求結果
echo file_get_contents($url);

?>

簽名規則(config.php文件代碼查看)

http://dev.hemihome.com/2018/liveproduct/l-api/rule/sign/

以上內容是否對您有幫助|-_infinitize?根本沒有幫助文檔較差文檔一般文檔不錯文檔很好
Loading...

獲取頻道點讚數和觀看熱度

接口URL

http://api.hemihome.com/live/v2/channels/live-likes

接口說明

1_-1q币购物券、作用||-良妃娘娘:批量獲取頻道點讚數和觀看熱度接口
2---林娜冰21、接口支持https協議

支持格式

JSON

請求方式

GET,POST

請求數限製

TRUE

請求參數

參數名 必選 類型 說明
appId string API設置中獲取--优乐彩彩票注册,在直播係統登記的appId
timestamp string 當前13位毫秒級時間戳--123手机彩票网站靠谱吗,3分鍾內有效
channelIds string 用逗號隔開的頻道ID_|我们都爱笑0913,如-_-陈雪明:10000,100001 最多20個
sign string 簽名--_闪金镇在哪,32位大寫MD5值

響應成功JSON示例_|英冠达:

{
    "code": 200,
    "status": "success",
    "message": "",
    "data": [
        {
            "channelId": 101385,
            "likes": 135074,
            "viewers": 138975
        },
        {
            "channelId": 108888,
            "likes": 30,
            "viewers": 1284
        }
    ]
}

響應失敗JSON示例__-英杰传系列:

未輸入appId

{
    "code": 400,
    "status": "error",
    "message": "appId is required.",
    "data": ""
}

appId不正確

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

時間戳錯誤

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

簽名錯誤

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

頻道號輸入錯誤

{
    "code": 400,
    "status": "error",
    "message": "channelIds is wrong.",
    "data": ""
}

字段說明

參數名 說明
code 請求狀態響應碼
status 請求狀態
message 錯誤信息
data 頻道相關信息
data.channelId 頻道ID_|_掌上工商(APP)(河南版),整型
data.likes 頻道點讚數
data.viewers 頻道觀看熱度

php請求示例

<?php

//引用config.php
include 'config.php';

//接口需要的參數(非sign)賦值
$channelIds = "127075,127071";

$params = array(
    'appId'=>$appId,
    'channelIds'=>$channelIds,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //詳細查看config.php文件的getSign方法

//接口請求url
$url = "http://api.hemihome.com/live/v2/channels/live-likes?appId=$appId&timestamp=$timestamp&sign=$sign&channelIds=$channelIds";

//輸出接口請求結果
echo file_get_contents($url);

?>

簽名規則(config.php文件代碼查看)

http://dev.hemihome.com/2018/liveproduct/l-api/rule/sign/

以上內容是否對您有幫助||2019香港赛马日程表?根本沒有幫助文檔較差文檔一般文檔不錯文檔很好
Loading...

獲取直播引導開關

接口URL

http://api.hemihome.com/live/v2/channelSetting/{channelId}/getSplash

接口說明

1||锦毛貂精、作用_金铃子种植:獲取用戶頻道號引導圖開關的狀態_阿斯蒂芬规划局快乐,以及具體引導圖的url_日本大地震电影。
2_|038彩票信誉好不好、接口支持https協議
3|-长沙三毛妮休闲中心、接口URL中的{channelId}為 頻道ID

支持格式

JSON

請求方式

GET|078彩票登录,POST

請求數限製

TRUE

請求參數

參數名 必選 類型 說明
appId string 從API設置中獲取|_安全部邱进,在直播係統登記的appId
timestamp string 當前13位毫秒級時間戳||_168高频彩开奖记录,3分鍾內有效
sign string 簽名-优盈彩票是合法,為32位大寫的MD5值

響應成功JSON示例-|_二手房营业税税率:

{
    "code": 200,
    "status": "success",
    "message": "",
    "data": {
        "splashImg": "//livestatic.videocc.net/uploaded/images/2017/03/eo6l4a85fn.png",
        "splashEnabled": "Y"
    }
}

響應失敗JSON示例-_|记得彩虹:

未輸入appId

{
    "code": 400,
    "status": "error",
    "message": "appId not found.",
    "data": ""
}

appId不正確

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

時間戳錯誤

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

簽名錯誤

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

頻道號錯誤

{
    "code": 400,
    "status": "error",
    "message": "channel not found.",
    "data": ""
}

字段說明

參數名 說明
code 請求結果代碼-|-观山湖区招考报名系统,成功為200 錯誤為400
status 請求結果-_|勇士vs步行者,成功時為"success"錯誤時為"error"
message 錯誤信息-互动作业在线网站使用,請求成功時為空-|圣元金币优惠多联盟,錯誤時錯誤信息
splashImg 引導圖片url
splashEnabled 引導功能開關

php請求示例

<?php

//引用config.php
include 'config.php';

//接口需要的參數(非sign)賦值
$channelId = "127075";

$params = array(
    'appId'=>$appId,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //詳細查看config.php文件的getSign方法

//接口請求url
$url = "http://api.live.hemihome.com/v2/channelSetting/$channelId/getSplash?appId=$appId&timestamp=$timestamp&sign=$sign";

//輸出接口請求結果
echo file_get_contents($url);

?>

簽名規則(config.php文件代碼查看)

http://dev.hemihome.com/2018/liveproduct/l-api/rule/sign/

以上內容是否對您有幫助_-_鹿喜微断食?根本沒有幫助文檔較差文檔一般文檔不錯文檔很好
Loading...

設置引導開關以及引導圖片

接口URL

http://api.hemihome.com/live/v2/channelSetting/{channelId}/setSplash

接口說明

1|-106福利版ios版、設置引導頁開關以及引導圖2014新股发行一览表,開啟開關且之前未設置過引導圖|_板城中学,則上傳圖片不能為空--苯氨基丙酸是什么。
2|_亿润富彩票、引導圖要求-|防爆机器人布里茨:隻能為jpg__药酒是哪个朝代、jpeg_|-相信自己 mp3、png三種格式__|三中全会2014,大小不能超過4Mb|注册送377彩金。
3-爱玩毛线球、接口URL中的{channelId}為 頻道ID
4|_云顶彩票送45、接口支持https協議

支持格式

JSON

請求方式

POST

請求數限製

TRUE

請求參數

參數名 必選 類型 說明
splashEnabled Y或N 設置開啟或關閉引導頁
imgfile MultipartFile 支持jpg|__大连开发区好望角、jpeg|-_淘宝画报、png三種格式--要听h的话,大小不能超過4Mb
appId string 從API設置中獲取-_nba2k online3分技巧,在直播係統登記的appId
timestamp string 當前13位毫秒級時間戳-|234彩票平台怎么样,3分鍾內有效
sign string 簽名-__东北人解说麦迪时刻,為32位大寫的MD5值

響應成功JSON示例|_亿赢彩票1000反300:

設置引導頁||李白的谈爱,未上傳圖片

{
    "code":200,
    "status":"success",
    "message":"",
    "data":"success"
}

設置引導頁|-|狩猎狂狮,同時上傳圖片

{
    "code":200,
    "status":"success",
    "message":"",
"data":"//livestatic.videocc.net/uploaded/images/2017/08/esxuxr0967.png"
}

響應失敗JSON示例-|东北二嫂在线国产:

未輸入appId

{
    "code": 400,
    "status": "error",
    "message": "appId not found.",
    "data": ""
}

appId不正確

{
    "code": 400,
    "status": "error",
    "message": "application not found.",
    "data": ""
}

時間戳錯誤

{
    "code": 400,
    "status": "error",
    "message": "invalid timestamp.",
    "data": ""
}

頻道號錯誤

{
    "code": 400,
    "status": "error",
    "message": "channel not found.",
    "data": ""
}

簽名錯誤

{
    "code": 403,
    "status": "error",
    "message": "invalid signature.",
    "data": ""
}

splashEnabled開關輸入錯誤(隻能輸入Y 或 N)

{
    "code": 400,
    "status": "error",
    "message": "splashEnabled is wrong.",
    "data": ""
}

圖片大於4Mb

{
    "code": 400,
    "status": "error",
    "message": "image oversize error.",
    "data": ""
}

圖片格式錯誤

{
    "code": 400,
    "status": "error",
    "message": "image format error.",
    "data": ""
}

開啟開關且之前未設置過圖片

{
    "code": 400,
    "status": "error",
    "message": "imgfile can not be null.",
    "data": ""
}

其他錯誤

{
    "code": 400,
    "status": "error",
    "message": "設置失敗",
    "data": ""
}

字段說明

參數名 說明
code 請求結果代碼|-优购工品,成功為200 錯誤為400
status 請求結果_-veor moda,成功時為"success"錯誤時為"error"
message 錯誤信息-_lb是什么单位,請求成功時為空-||萧瑟流光,錯誤時錯誤信息
data 成功請求時為"success"-_锐合x3互动体验系统,如果上傳圖片則為圖片url

php請求示例

<?php

//引用config.php
include 'config.php';


//接口需要的參數(非sign)賦值
$userId = "XXXXXXXX";
$channelId = "127075";
$imgfile = 'C:\Users\polyv\Desktop\timg.jpg';

$params = array(
    'appId'=>$appId,
    'timestamp'=>$timestamp,
    'splashEnabled' => $splashEnabled
  );

//生成sign
$sign = getSign($params); //詳細查看config.php文件的getSign方法

$data = array(
    'appId' => $appId,
    'timestamp' => $timestamp,
    'splashEnabled' => $splashEnabled,
    'sign' => $sign,
    'imgfile' => new CURLFile(realpath($imgfile))
);

$url = "http://api.live.hemihome.com/v2/channelSetting/$channelId/setSplash";
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$reponse = curl_exec ( $ch );
curl_close ( $ch );
print_r($reponse);

?>

簽名規則(config.php文件代碼查看)

http://dev.hemihome.com/2018/liveproduct/l-api/rule/sign/

以上內容是否對您有幫助_||168开奖网下载?根本沒有幫助文檔較差文檔一般文檔不錯文檔很好
Loading...

修改頻道圖標

接口URL

http://api.hemihome.com/live/v2/channelSetting/{channelId}/setCoverImg

接口說明

1--永和豆浆网上订餐、作用|--铁道兵家园网:修改頻道號圖標
2__|李驰新浪博客、說明|-手机qq 2009:上傳的圖片為不大於2MB的本地圖片(格式隻能為JPG|__7369电影下载、JPEG_|方舟降压仪多少钱、PNG)--陇南市人民政府网站。
3_cf易美官网、接口URL中的{channelId}為 頻道ID
4_|_11选五中奖规则及奖金、接口支持https協議

支持格式

JSON

請求方式

POST

請求數限製

TRUE

請求參數

參數名 必選 類型 說明
appId string 從API設置中獲取|-自然美酵素官网,在直播係統登記的appId
sign string 簽名||幸运魔剑士,32位大寫MD5值
timestamp string 當前13位毫秒級時間戳_||466耳鸣专家,3分鍾內有效
imgfile 本地上傳圖片 圖片為大小為2MB的JPG|--李连杰谢苗、JPEG-订书机是谁发明的、PNG圖片

​ ◆建議直接上傳分辨率為128X128的圖片_女演员陈嘉男。

響應成功JSON示例_-|leledy8:

 {
    "code":200,
    "status":"success",
    "message":"",
    "data":"//livestatic.videocc.net/uploaded/images/2017/03/******.jpg"
}

響應異常JSON示例||雅妮轩:

{
    code: 400,
    status: "error",
    message: "image format error",
    data: ""
}

字段說明

參數名 說明
status 響應狀態
data 請求成功時||-雄县地图,返回值是上傳成功後的圖片地址
code 異常錯誤代碼
message 請求失敗時的異常錯誤信息

php請求示例

<?php

//引用config.php
include 'config.php';


//接口需要的參數(非sign)賦值
$appId = "XXXXXXXX";
$channelId = "127075";
$imgfile = 'C:\Users\polyv\Desktop\timg.jpg';

$params = array(
    'appId'=>$appId,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //詳細查看config.php文件的getSign方法

$data = array(
      'appId' => $appId,
      'timestamp' => $timestamp,
      'sign' => $sign,
      'imgfile' => new CURLFile(realpath($imgfile))
  );

$url = "http://api.hemihome.com/live/v2/channelSetting/$channelId/setCoverImg";
$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $data);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$reponse = curl_exec ( $ch );
curl_close ( $ch );
print_r($reponse); 

?>

java請求示例

public class SetCoverImg {

    private static RequestConfig requestConfig = RequestConfig.custom().setSocketTimeout(15000).setConnectTimeout(15000)
            .setConnectionRequestTimeout(15000).build();

    public static void main(String[] args) {
        Integer channelId = 108888; // 頻道號
        String appId = "XXXXXXXX"; // 應用Id
        String appSecret = "XXXXXXXX";  // 應用密匙
        Long timestamp = System.currentTimeMillis(); // 13位毫秒級時間戳

        // 構建簽名
        String sign = DigestUtils.md5Hex(appSecret + "appId" + appId + "timestamp" + timestamp + appSecret).toUpperCase();

        String url = String.format("http://api.hemihome.com/live/v2/channelSetting/%s/setCoverImg", channelId);

        Map<String, String> map = new HashMap<>();
        map.put("appId", appId);
        map.put("timestamp", String.valueOf(timestamp));
        map.put("sign", sign);

        // 圖片的本地文件路徑_-_阴魂镇,推薦128X128
        File file = new File("C:\\Users\\lenovo\\Desktop\\demo.png");
        String responBody = sendHttpPost(url, map, file);
        System.out.println(responBody);
    }

    /**
     * 發送 post請求(帶文件)
     * @param httpUrl 地址
     * @param maps 參數
     * @param file 上傳文件
     */
    private static String sendHttpPost(String httpUrl, Map<String, String> maps, File file) {
        HttpPost httpPost = new HttpPost(httpUrl);// 創建httpPost
        MultipartEntityBuilder meBuilder = MultipartEntityBuilder.create();
        for (String key : maps.keySet()) {
            meBuilder.addPart(key, new StringBody(maps.get(key), ContentType.TEXT_PLAIN));
        }
        FileBody fileBody = new FileBody(file);
        meBuilder.addPart("imgfile", fileBody); // imgfile 圖片對應參數名
        HttpEntity reqEntity = meBuilder.build();
        httpPost.setEntity(reqEntity);
        return sendHttpPost(httpPost);
    }

    /**
     * 發送Post請求
     */
    private static String sendHttpPost(HttpPost httpPost) {
        CloseableHttpClient httpClient = null;
        CloseableHttpResponse response = null;
        HttpEntity entity;
        String responseContent = null;
        try {
            // 創建默認的httpClient實例.
            httpClient = HttpClients.createDefault();
            httpPost.setConfig(requestConfig);
            // 執行請求
            response = httpClient.execute(httpPost);
            entity = response.getEntity();
            responseContent = EntityUtils.toString(entity, "UTF-8");
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                // 關閉連接,釋放資源
                if (response != null) {
                    response.close();
                }
                if (null != httpPost) {
                    httpPost.releaseConnection();
                }
                if (httpClient != null) {
                    httpClient.close();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        return responseContent;
    }
}

簽名規則(config.php文件代碼查看)

http://dev.hemihome.com/2018/liveproduct/l-api/rule/sign/

以上內容是否對您有幫助-_世纪星光电影城?根本沒有幫助文檔較差文檔一般文檔不錯文檔很好
Loading...

修改主持人姓名

接口URL

http://api.hemihome.com/live/v2/channelSetting/{userId}/setPublisher

接口說明

1__35彩票赢的钱都去哪了、作用||加雷斯 贝尔:修改單個/所有頻道號的主持人姓名
2_卡门 德洛雷菲切、接口URL中的{userId}為 直播賬號ID
3_|快乐向前冲崔璀车祸、接口支持https協議

請求方式

POST

請求參數

參數名 必選 類型 說明
appId string 從API設置中獲取||天国凤凰第二部,在直播係統登記的appId
sign string 簽名-_|华录s9000,為32位大寫的MD5值
timestamp string 當前13位毫秒級時間戳|-亿彩彩票安卓版,3分鍾內有效
publisher string 主持人姓名--|三八色,不超過20個字符
channelId int 頻道ID-_河南科协网,非必填|-娱乐天地可以充钱吗,不提交默認為修改該用戶的所有頻道ID的主持人姓名

響應成功JSON示例

{
  code: 200,
  status: "success", 
  message: "", 
  data: 110475
}

響應異常JSON示例

{
  code: 400,
  status: "error",
  message: "invalid timestamp.",
  data: ""
}

響應參數

參數名 說明
status 響應狀態
data 響應結果
code http響應狀態碼
message 異常錯誤信息

PHP請求示例

<?php

//引用config.php
include 'config.php';

//接口需要的參數(非sign)賦值
$userId = "XXXXXXXX";
$channelId = 127075;
$publisher = "我是主持人的姓";

$params = array(
    'appId'=>$appId,
    'publisher'=>$publisher,
    'channelId'=>$channelId,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //詳細查看config.php文件的getSign方法

//接口請求url
$url = "http://api.live.hemihome.com/v2/channelSetting/$userId/setPublisher?appId=$appId&timestamp=$timestamp&publisher=$publisher&channelId=$channelId&sign=$sign";

$ch = curl_init() or die ( curl_error() );
curl_setopt( $ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
$response = curl_exec ( $ch );
curl_close ( $ch );
echo $response;

?>

簽名規則(config.php文件代碼查看)

http://dev.hemihome.com/2018/liveproduct/l-api/rule/sign/

以上內容是否對您有幫助__敲山震虎打一药名?根本沒有幫助文檔較差文檔一般文檔不錯文檔很好
Loading...

修改頻道名稱

接口URL

http://api.hemihome.com/live/v2/channels/{channelId}/update

接口說明

1||-卓易彩票什么时候恢复、作用_|金丹菲:修改頻道名稱
2|-_234彩票app是不是正规的、接口URL中的{channelId}為 頻道ID
3_-_中央电视1台、接口支持https協議

支持格式

JSON

請求方式

POST

請求數限製

TRUE

請求參數

參數名 必選 類型 說明
appId string 從API設置中獲取--306定投,在直播係統登記的appId
timestamp string 當前13位毫秒級時間戳-|333彩票平台,3分鍾內有效
name string 修改後的頻道名稱
sign string 簽名|魔法龙虾盒,32位大寫MD5值

響應成功JSON示例_|一天一天歌词:

{
  code: 200,
  status: "success",
  message: "",
  data: true
}

響應異常JSON示例|_33彩票官方网站:

{
  code: 400,
  status: "error",
  message: "invalid timestamp.",
  data: ""
}

字段說明

參數名 說明
code 響應狀態碼
status 響應狀態
message 異常錯誤信息
data 異常錯誤數據

php請求示例

<?php

//引用config.php
include 'config.php';

//接口需要的參數(非sign)賦值
$channelId = "127075";
$name = "測試頻道號"; 

$params = array(
    'appId'=>$appId,
    'name'=>$name,
    'timestamp'=>$timestamp
  );

//生成sign
$sign = getSign($params); //詳細查看config.php文件的getSign方法

//接口請求url

$url = "http://api.live.hemihome.com/v2/channels/$channelId/update?appId=$appId&timestamp=$timestamp&name=$name&sign=$sign";

$ch = curl_init() or die ( curl_error() );
  curl_setopt( $ch, CURLOPT_URL, $url);
  curl_setopt ($ch, CURLOPT_CUSTOMREQUEST, "POST");
  curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );
  curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, 360);
  $response = curl_exec ( $ch );
  curl_close ( $ch );
  echo $response;

?>

簽名規則(config.php文件代碼查看)

http://dev.hemihome.com/2018/liveproduct/l-api/rule/sign/

以上內容是否對您有幫助|-|陈楚河张檬?根本沒有幫助文檔較差文檔一般文檔不錯文檔很好
Loading...