BiliBili API, написанное на Go
Прогресс
SortRank
(порядок по danmu/comment/hot).VideoInfo
.VideoLin
(mp4/flv).UserInfo
.UserVideos
.SpecialInfo
.SpecialVideos
.BangumiList
.BangumiRecommend
.Search
(поиск пользователя/видео/бангуми).Установка
go get github.com/WhiteBlue/bilibili-go
Использование
import "github.com/whiteblue/bilibili-go/client"
c := client.NewClient("APPKEY", "SECRET")
back, err := c.Bangumi.GetWeekList("2")
if err != nil {
log.Error(err)
return
}
log.Info(result)
URL: http://bilibili-service.daoapp.io
На основе DaoCloud бесплатный контейнер.
500: ошибка сервера (API возвращает исключение).
404: запрошенный ресурс недоступен.
200: успех.
400: параметр неправильный.
{
"code": "PARAM_ERROR",
"message": "request valitdate error"
}
'1' => 'анимация',
'3' => 'музыка',
'4' => 'игры',
'5' => 'развлечения',
'11' => 'телесериал',
'13' => 'сериал',
'23' => 'фильм',
'36' => 'технологии',
'119' => 'пародия',
'129' => 'танец',
Получение первых 9 популярных видео в основных категориях.
Параметры: нет.
Успешный ответ:
{
"анимация": [
{
"aid": "3448677",
"author": "名作之壁吧",
"coins": 2036,
"comment": 17736,
"copyright": "Original",
"create": "2015-12-25 18:33",
"credit": 0,
"description": "Здесь краткое описание",
"duration": "53:00",
"favorites": 4954,
"mid": 2859372,
"pic": "http://i1.hdslb.com/320_200/video/42/42bf663ddae99db7c22d7a4c093ab25b.jpg",
"play": 97149,
"review": 2528,
"subtitle": "",
"title": "2015 год японский телевизионный анимационный рейтинг продаж",
"typeid": 27,
"typename": "комбинированный",
"video_review": 17736
},
...
],
"развлечение":[
...
]
}
Ранжирование каждой категории.
Параметры:
page [int] номер страницы
count [int] размер страницы
order [str] порядок сортировки (новый, горячий)
Успешный ответ:
{
"code": 0,
"list": {
"0": {
"aid": "3580782",
"author": "Bilibili сериал",
"badgepay": false,
"coins": 5581,
"comment": 46962,
"copyright": "Copy",
"create": "2016-01-14 19:09",
"credit": 0,
"description": "#02 Время ветра",
"duration": "23:17",
"favorites": 4618,
"mid": 928123,
"pic": "http://i1.hdslb.com/320_200/video/9a/9a886536a807d717fe9bfe9bd811ed5b.jpg",
"play": 978653,
"review": 4629,
"subtitle": "",
"title": "[1 месяц] Учитель экстремальной скорости, второй сезон, 02 [единственная официальная версия]",
"typeid": 33,
"typename": "серия анимации",
"video_review": 46962
},
"1": {
"aid": "3580514",
"author": "TV-TOKYO",
"badgepay": false,
"coins": 4575,
"comment": 19437,
"copyright": "Copy",
"create": "2016-01-14 18:31",
"credit": 0,
"description": "#664 Скрытый ниндзя, история героя «Побег» [в соответствии с официальным запросом, эта версия субтитров является официальной версией, переведённой и отредактированной компанией Youtu]",
"duration": "23:24",
"favorites": 4051,
"mid": 21453565,
"pic": "http://i0.hdslb.com/320_200/video/c8/c89497a44e4d05e812c2c61066d42484.jpg",
"play": 555915,
"review": 6915,
"subtitle": "",
"title": "[1 месяц] Наруто, ветер, часть 664",
"typeid": 33,
"typename": "серия анимации",
"video_review": 19437
},
...
"num": "665"
},
"name": "сериал",
"num": 665,
"pages": 34,
"results": 665
}
Информация о каждом видео в каждой категории.
Параметры: Нет.
Успешный ответ:
{
"allow_bp": 1,
``` ```
{
"code": 0,
"cost": {
"bgm_format": "0.000025",
"bgm_parse": "0.000003",
"bgm_read_db": "0.000007",
"bgm_score": "0.000028",
"bgm_sengine": "0.000580",
"bgm_sort": "0.000002",
"chk_params": "0.000411",
"locate_ip": "0.000001",
"prepare": "0.000771",
"rcache": "0.000387",
"special_parse": "0.000666",
"special_read_db": "0.000071",
"special_score": "0.000002",
"special_sengine": "0.000840",
"special_sort": "0.000002",
"split words": "0.000605",
"state": "0.000001",
"suggest words": "0.000006",
"timer": "all",
"total": "0.136029",
"video_parse": "0.000012",
"video_read_db": "0.007094",
"video_score": "0.001366",
"video_sengine": "0.121594",
"video_sort": "0.000214",
"wcache": "0.001710"
},
"numPages": 9,
"numResults": 167,
"page": 9,
"pagesize": 20,
"result": [
{
"arcurl": "/bangumi/i/2747/",
"attention": 246827,
"author": "",
"bgmcount": "12",
"click": 5453715,
"count": 13,
"description": "Я являюсь кратким описанием",
"favourite": 246827,
"id": 2747,
"is_bangumi": 1,
"is_bangumi_end": 0,
"ischeck": 1,
"lastupdate": 1443891600,
"mid": "",
"pic": "http://i2.hdslb.com/u_user/d2fc60535637c670e6467329dcc02acf.jpg",
"postdate": 1443891600,
"pubdate": 1443891600,
"season_id": 2747,
"spcount": 0,
"spid": 5002747,
"tag": "",
"thumb": "http://i2.hdslb.com/u_user/d2fc60535637c670e6467329dcc02acf.jpg",
"title": "Конец истории",
"type": "special",
"typename": "специальная тема",
"typeurl": "http://www.bilibili.com/"
},
{
"aid": "3303938",
"arcrank": "0",
"arcurl": "http://www.bilibili.com/video/av3303938/",
"author": "Ты не можешь меня видеть, ууу",
"description": "Самодельное, самообрезанное видео, конец девятой серии «Конца истории», смех А-Ляна из календаря",
"favorites": 13,
"id": 3303938,
"mid": 650824,
"pic": "http://i0.hdslb.com/video/c7/c7c09d3522bebae499bfbd19ea9c1089.jpg",
"play": 1552,
"pubdate": 1448804881,
"review": 1,
"tag": "Кагуя Синомия, Конец истории, Конец бесконечной истории",
"title": «Конец бесконечной истории» — смех мусорного короля,
"type": "video",
"typename": "комбинированный",
"video_review": 11
},
{
"aid": "3309295",
"arcrank": "0",
"arcurl": "http://www.bilibili.com/video/av3309295/",
"author": "Сёко Йоримичи",
"description": "Я являюсь кратким описанием",
"favorites": 2,
"id": 3309295,
"mid": 8159773,
"pic": "http://i2.hdslb.com/video/75/758a0213215e3bf79bdeee5150a91a68.jpg",
"play": 481,
"pubdate": 1448893778,
"review": 5,
"tag": "новый сериал, замена OP, Конец истории, просто будь счастлив",
"title": «Конец истории» — изображение сразу становится крутым, не так ли?,
"type": "video",
"typename": "комбинированный",
"video_review": 9
}
]
}
``` ```
{
"code": "0",
"result": {
"banners": [
{
"aid": 579138,
"img": "http://i1.hdslb.com/u_user/f4170a4a141da0ec2fee8f1ef03c2978.jpg",
"link": "http://www.bilibili.com/video/av579138/?br",
"pid": 1,
"platform": 3,
"simg": "",
"title": "备长炭",
"type": "video"
},
...
],
"catalogys": [
{
"hots": [
{
"aid": "3594386",
"author": "哔哩哔哩番剧",
"badgepay": false,
"coins": 870,
"create": "2016-01-16 18:15",
"description": "#02 炎之巨人",
"duration": "23:40",
"favorites": 1108,
"mid": 928123,
"pic": "http://i0.hdslb.com/320_200/video/53/5334088c93f4907ddbad826fc1122bfd.jpg",
"play": 320032,
"pts": 338006,
"review": 2403,
"subtitle": "",
"title": "【1月】舞武器舞乱伎 02",
"video_review": 13834
},
...
],
"tid": 33
},
{
"hots": [
{
"aid": "3608429",
"author": "哔哩哔哩番剧",
"badgepay": false,
"coins": 21,
"create": "2016-01-18 16:05",
"description": "“机器人少女”的企划是东映动画公司在2009年时的一项企划,《机器人少女z》则是把位于“机器人动画金字塔顶端”的“魔神系列三部曲”《魔神Z》《大魔神 GREAT MAZINGER》《UFO魔神古兰戴萨》中的机体进行美少女化,并组成最强最凶猛的“机器人少女Z”简称“Z组合”。",
"duration": "83:00",
"favorites": 428,
"mid": 928123,
"pic": "http://i2.hdslb.com/320_200/video/1a/1ac92893de90b57316ee1bd224c0e485.jpg",
"play": 9770,
"pts": 14959,
"review": 98,
"subtitle": "",
"title": "【合集】机器人少女Z",
"video_review": 244
}
...
],
"tid": 32
},
{
"hots": [
{
"aid": "3613184",
"author": "腾讯动漫",
"badgepay": false,
"coins": 31,
"create": "2016-01-19 09:53",
"description": "自制 中国惊奇先生第47集:小狐狸脱险,王小二直捣贼窝!\r\n小伙伴们~惊奇先生改为每周二更新了哟~周周都更~约吗?!",
"duration": "12:16",
"favorites": 31,
"mid": 732364,
"pic": "http://i1.hdslb.com/320_200/video/5f/5f32f083c6d7e932b72e13fbfb4a54d6.jpg",
"play": 10044,
"pts": 11123,
"review": 81,
"subtitle": "",
"title": "中国惊奇先生 47",
"video_review": 569
}
...
],
"tid": 153
}
{
"hots": [
{
"aid": "3589718",
"author": "东映动画",
"badgepay": false,
"coins": 55,
"create": "2016-01-16 00:23",
"description":
В запросе представлен фрагмент кода на языке JSON. Это данные, которые передаются в запросе к серверу и содержат информацию о баннерах и списках популярных аниме-сериалов. Ответ:
{
"https://www.youtube.com/watch?v=TGFWXJ0F4JM": {
"片源": "东映动画官方YouTube频道",
"原文·翻译": "思言",
"校对": "翼尔, 楓",
"时间轴·后期": "Geemon, 野龙",
"制作统筹": "AGUMON",
"制作监督": "楓",
"字幕": "驯兽师联盟",
"制作": "驯兽师联盟",
"数码兽大冒险tri. 第2章「决意」2016年3月12日剧场上映": "",
"数码兽大冒险tri. 第3章「告白」2016年夏剧场上映": ""
},
...
}
duration: 1:27,
favorites: 248,
mid: 3923048,
pic: "http://i1.hdslb.com/320_200/video/fc/fcc480f8369fb279c4527aa7fe6b7c79.jpg",
play: 31576,
pts: 32593,
review: 82,
subtitle: "",
title: "[剧场版] 数码兽大冒险 tri. 第2章 决意 PV1 [驯兽师联盟]",
video_review: 154
},
...
],
tid: 51
},
{
hots: [
{
aid: "3612711",
author: "南條小鹿",
badgepay: false,
coins: 986,
create: "2016-01-19 05:41",
description: "二次创作 LoveLive!Nico生课外活动系列的限定复活!!!\r\n\r\n在找视频里的素材时翻到不少以前的东西觉得好怀念 \r\n想起自己当初入μ's坑做的第一档字幕就是课外活动的生放送 \r\n一转眼也过去那么久了\r\n(姨妈痛的缘故躺了两天 所以迟发了两天_(:зゝ∠)_)",
duration: "82:00",
favorites: 2042,
mid: 554122,
pic: "http://i1.hdslb.com/320_200/video/66/66de11a229cb7db3bf95cb25cfb1d83e.jpg",
play: 19015,
pts: 47728,
review: 418,
subtitle: "",
title: "[中字] LoveLive! μ's课外活动 一夜限定的鸟果海姬复活 感谢特番",
video_review: 5636
},
...
],
tid: 152
},
recommends: [
{
aid: "3612711",
author: "南條小鹿",
badgepay: false,
coins: 986,
create: "2016-01-19 05:41",
description: "二次创作 LoveLive!Nico生课外活动系列的限定复活!!!\r\n\r\n在找视频里的素材时翻到不少以前的东西觉得好怀念 \r\n想起自己当初入μ's坑做的第一档字幕就是课外活动的生放送 \r\n一转眼也过去那么久了\r\n(姨妈痛的缘故躺了两天 所以迟发了两天_(:зゝ∠)_)",
duration: "82:00",
favorites: 2042,
mid: 554122,
pic: "http://i1.hdslb.com/320_200/video/66/66de11a229cb7db3bf95cb25cfb1d83e.jpg",
play: 19015,
review: 418,
subtitle: "",
title: "[中字] LoveLive! μ's课外活动 一夜限定的鸟果海姬复活 感谢特番",
video_review: 5636
},
...
]
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )