視訊直播開放介面


直播服務OPEN API


#閱讀以下文檔,幫助了解如何使用微博直播介面。

授權機制

目前微博開放平台使用者身分識別鑑權採用的是Oauth2.0,請參閱如何登入授權

存取頻次限制

存取等級:普通介面

#頻次限制:

關於頻次限制,參考介面存取權限說明

建立直播

URL : https://api.weibo.com/2/proxy/live/create [POST ]

說明:新直播對象,取得直播推流地址,同時發微博

參數:

QQ截图20170209170259.png

##返回:

QQ截图20170209170312.png

範例:

#1
##2
3
4
5
{
"id": "230916c5fc9c48670bf72b9135261865ef35cd",# "room_id"
:
"1042097:5617ce1cc0f822ebd37f93a0275c8660",of#   ##: "rtmp://ps.live.weibo.com/***/c5fc9c48670bf72b9135261865ef35cd?auth_key=***"
}

直播推流

第三方根據直播建立介面回傳的推流位址rtmp_url開始推流


更新直播

URL : https://api.weibo.com/2/proxy/live/update [POST]

說明:直播對象資訊、狀態等更新

參數:

QQ截图20170209170337.png

返回:

QQ截图20170209170357.png

#返回:QQ截图20170209170410.png

##範例:

刪除直播

#URL : https://api.weibo.com/ 2/proxy/live/delete [POST]QQ截图20170209170428.png

說明:直播物件刪除,不可逆

參數:

QQ截图20170209170439.png

回傳:
範例:1
##2
3
{#    "id"
################################################### : ######"230916c5fc9c48670bf72b9135261865ef35cd"############}#####################

取得直播資訊

URL : https://api.weibo.com/2/proxy/live/show [POST]

說明:直播物件資訊、互動資訊等取得

參數:

QQ截图20170209170457.png

#回傳:

QQ截图20170209170510.png

範例:

1
#2
3
#4
5
6
7
8
#9
{
    "id": "230912beaccf45a32ac3a36078b245ad8b5##    
"uid": #"2791445053"#, #    
"title": "測試直播修改"##,
##"summary": "測試直播修改簡介",
    
"url": "http://live.weibo.com/show?id=1042097:beaccf45a32ac3a36078b245ad8b5ddf"#,
    
"status": 3,#
    "create_time"#: "2016-10-20 16:40:29"
#}

##URL:https ://api.weibo.com/statuses/upload_pic.json[POST]

#說明:上傳圖片介面


是否需要登入


QQ截图20170209170525.png

##true 登入授權方式,請參考本WIKI內的如何登入授權

請求參數: "http://ww3.sinaimg.cn/bmiddle/946308c5jw1dv288whtylj.jpg"
傳回結果
//成功回傳
#1
234#567
{    "pic_id"
##:
"946308c5jw1dv288whtylj",    "thumbnail_pic"
:
"http://##"thumbnail_pic": "http://## ww3.sinaimg.cn/thumbnail/946308c5jw1dv288whtylj.jpg",
    
"bmiddle_pic"
###,#############    #######"original_########    #######"original_pic"######    #######"original_pic"######    ######## ####: ######"http://ww3.sinaimg.cn/large/946308c5jw1dv288whtylj.jpg"#############}########## ############


//失敗回傳


1
2
3
4
5
##{{
    "request": "/2/statuses/upload_pic.json",
#    "error_code": "201XX"##,
    
"error": "error message."
}
直播互動介面

請參考直播互動介面文件

#錯誤代碼

錯誤碼

QQ截图20170209170543.png#範例:

1
2
3
4
5
{
  request :
  error_code :
#  error :
#}
############################################################
#