• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

bilibili-go: BiliBili API / REST service written in Go

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:bilibili-go


开源软件地址:https://gitee.com/whiteblue/bilibili-go


开源软件介绍:

bilibili-go

BiliBili API written in Go

Progress

  • Rank
    • SortRank (order by danmu/comment/hot)
  • Video
    • VideoInfo
    • VideoLin (mp4/flv)
  • User
    • UserInfo
    • UserVideos
  • Special
    • SpecialInfo
    • SpecialVideos
  • Bangumi
    • BangumiList
    • BangumiRecommend
  • Others
    • Search(search user/video/bangumi)

Install

go get github.com/WhiteBlue/bilibili-go

Usage

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免费容器

接口文档

===

  • 数据格式: application/json
  • 请求方式: post/get

基本状态码(HTTP)约定:

500: 服务器错误(API返回异常)404: 请求的资源不可得200: 成功400: 参数异常

错误返回格式:

{"code": "PARAM_ERROR","message": "request valitdate error"}

分类(sort)约定:

    '1' => '动画',    '3' => '音乐',    '4' => '游戏',    '5' => '娱乐',    '11' => '电视剧'    '13' => '番剧',    '23' => '电影',    '36' => '科技',    '119' => '鬼畜',    '129' => '舞蹈',

1. 首页内容获取


取得主要分类下的前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年日本TV动画销量排行榜",      "typeid": 27,      "typename": "综合",      "video_review": 17736    },    ...  ],  "娱乐":[  ...  ]}

2. 分类排行获取


各分类下的排行

参数:

page				[int]  页码count              	[int]  分页容量order               [str]  排序方式(new,hot)

成功返回:

{    "code": 0,    "list": {        "0": {            "aid": "3580782",            "author": "哔哩哔哩番剧",            "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 自来也忍法帐 鸣人豪杰物语「叛逃」【应官方要求,本片字幕全网统一为优土译制版本。】",            "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}

3. 视频信息获取


各分类下的排行

参数: 无

成功返回:

{    "allow_bp": 1,    "allow_download": 1,    "allow_feed": 0,    "author": "哔哩哔哩番剧",    "bangumi": {        "allow_download": "1",        "bangumi_id": "1033",        "season_id": "3271",        "title": "极速老师"    },    "coins": "5584",    "created": 1452804600,    "created_at": "2016-01-15 04:50",    "credit": "0",    "description": "#02 枫的时间 ",    "face": "http://i0.hdslb.com/user/9281/928123/myface.png",    "favorites": "4621",    "instant_server": "chat.bilibili.com",    "list": {        "0": {            "cid": 5710510,            "has_alias": false,            "page": 1,            "part": "",            "type": "vupload",            "vid": "vupload_5710510"        }    },    "mid": "928123",    "pages": 1,    "pic": "http://i0.hdslb.com/video/9a/9a886536a807d717fe9bfe9bd811ed5b.jpg",    "play": "979055",    "review": "4630",    "spid": null,    "src": "c",    "tag": "TV动画,洲崎绫,田中美海,冈本信彦,伊藤静,BILIBILI正版,黄老师,福山润,极速老师 第二季",    "tid": 33,    "title": "【1月】极速老师 第二季 02【独家正版】",    "typename": "连载动画",    "video_review": "46974"}

4. 视频地址解析


mp4/flv视频源取得,(注意某些老视频没有mp4源)

参数:

quailty				[int]  清晰度(1~2,根据视频有不同)type				[int]  0:flv,1:hdmp4,2:mp4

成功返回:

{    "accept": "mp4,hdmp4",    "backup": [        "http://cc.acgvideo.com/201601191329/77fcfd7934552b0e2cf974e84d7d92ba/b/81/3580782-1.mp4",        "http://ws.acgvideo.com/2/e8/3580782-1hd.mp4?wsTime=1453224424&wsSecret2=bdd28d4da66692521875ce8be36a2807&oi=2021932405&appkey=4ebafd7c4951b366&or=987503882"    ],    "url": "http://ws.acgvideo.com/2/e8/3580782-1.mp4?wsTime=1453224424&wsSecret2=cc4ff05eabce23fb761d568caf3c85db&oi=2021932405&appkey=4ebafd7c4951b366&or=987503882"}

5. 番剧更新列表


目前B站版权二次元新番

参数:

成功返回:

{  "0": [    {      "area": "日本",      "arealimit": 0,      "attention": 471585,      "bangumi_id": 1070,      "bgmcount": "24",      "brief": null,      "cover": "http://i1.hdslb.com/u_user/e6835e74ce9d6f63bc44d4f42dfc82e4.jpg",      "danmaku_count": 439806,      "favorites": 471585,      "is_finish": 0,      "lastupdate": 1451152800,      "lastupdate_at": "2015-12-27 02:00:00",      "new": true,      "play_count": 9646746,      "pub_time": "",      "season_id": 2760,      "spid": 56749,      "square_cover": "http://i0.hdslb.com/sp/1e/1e21c6a6e17f5419eb1e10fadc53e6eb.jpg",      "title": "终结的炽天使 第二季",      "url": "/bangumi/i/2760/",      "weekday": 0    },    ... ], ...}

6. 专题信息查看


例如番剧专题

参数:

title       [str]      专题标题(可选)

成功返回:

{    "alias": "终わりのセラフ",    "alias_spid": 41465,    "attention": 367438,    "bangumi_date": "2015-10-01",    "count": 40,    "cover": "http://i0.hdslb.com/sp/1e/1e21c6a6e17f5419eb1e10fadc53e6eb.jpg",    "create_at": "2014-12-12 21:19",    "description": "电视动画《终结的炽天使》改编自日本轻小说家镜贵也原作、漫画家山本大和作画的同名漫画。\r\n2014年8月28日,发表了《终结的炽天使》电视动画化的决定。\r\n2014年12月20日,在日本千叶县幕张展览馆开幕的“Jump Festa 2015”会场上,宣布电视动画《终结的炽天使》会被分割成两个季度播出。\r\n第1期的播送时间为2015年4月4日-6月20日。\r\n第2期则是同年的10月至12月。",    "favourite": 172114,    "isbangumi": 1,    "isbangumi_end": 1,    "lastupdate": 1450364026,    "lastupdate_at": "2015-12-17 22:53",    "pubdate": 1418390386,    "season": [        {            "default": false,            "index_cover": "http://i2.hdslb.com/sp/5c/5c7dbad52d522b6a5cbc8fe383ed92fe.jpg",            "last_episode": null,            "season_id": 2052,            "season_name": "第一季",            "video_view": 826087        },        {            "default": false,            "index_cover": "http://i1.hdslb.com/sp/87/87d650e53a8d50302a369365063c45a4.jpg",            "last_episode": null,            "season_id": 2053,            "season_name": "第二季",            "video_view": 4314354        }    ],    "season_id": 2053,    "spid": 56749,    "title": "终结的炽天使 第二季",    "video_view": 28723627,    "view": 1350787}

7. 专题视频获取


取得专题下的所有视频

参数:

bangumi				[int]  取得番剧视频:1,其他视频:0

成功返回:

{    "code": 0,    "count": 17,    "list": [        {            "aid": 2330598,            "cid": 3638258,            "click": 498347,            "cover": "http://i2.hdslb.com/video/51/512fc7fce5bb04a42fe116eb5500af20.jpg",            "from": "vupload",            "page": 0,            "title": "「终结的炽天使」OP ED专辑"        },        {            "aid": 2425245,            "cid": 3796297,            "click": 101788,            "cover": "http://i0.hdslb.com/video/4c/4cf6be151a858c200e4aa5ac07c2ccd1.jpg",            "from": "vupload",            "page": 0,            "title": "让我们的炽天使燃起来吧Answer is near【MAD】"        },				...    ],    "results": 17,    "spid": 56749}

8. 全站搜索


  • URL: /search
  • 请求方式: POST

参数:

content				[string]  搜索内容page				[int]  页码count				[int]  分页大小

成功返回:

{  "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    },    ...  ],  "seid": "11235589006635531144",  "sengine": {    "count": "0",    "usage": "0.000"  },  "suggest_keyword": "",  "total": 167}

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": "https://www.youtube.com/watch?v=TGFWXJ0F4JM 片源:東映アニメーション公式YouTubeチャンネル/原文·翻译:思言/校对:翼尔,みなもと楓/时间轴·后期:Geemon,野龙/制作统筹:AGUMON/制作监督:みなもと楓/字幕:驯兽师联盟/制作:驯兽师联盟/数码兽大冒险tri. 第2章「决意」2016年3月12日剧场上映/数码兽大冒险tri. 第3章「告白」2016年夏剧场上映\r\n",                        "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人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap