旧站的内容可能已过时。您可以前往“真魂”分站查看本页面,那里的内容将会定期同步。
“哔哩哔哩API详解”的版本间的差异
小 |
|||
(未显示1个用户的12个中间版本) | |||
第1行: | 第1行: | ||
− | + | {{Info | |
− | + | |title=本文目前的内容以 [https://creativecommons.org/publicdomain/zero/1.0/deed.zh CC0] 协议提供 | |
− | + | |icon=<html><!--尴尬了,这个CC0标识没有合适的链接,只好先放个base64了--><img src="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxMy4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDE0OTQ4KSAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijg4cHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iLTAuNSAtMC4xMDEgODggMzEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTAuNSAtMC4xMDEgODggMzEiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEuODAzLDAuNDgyTDg0LjkzLDAuNjMxYzEuMTYxLDAsMi4xOTgtMC4xNzMsMi4xOTgsMi4zMzNMODcuMDI1LDMwLjUyaC04Ny4zMlYyLjg2Mg0KCQlDLTAuMjk1LDEuNjI2LTAuMTc3LDAuNDgyLDEuODAzLDAuNDgyeiIvPg0KCTxnPg0KCQk8ZWxsaXBzZSBmaWxsPSIjRkZGRkZGIiBjeD0iMTMuODg3IiBjeT0iMTUuNTAyIiByeD0iMTEuMTAxIiByeT0iMTEuMTc0Ii8+DQoJPC9nPg0KCTxwYXRoIGQ9Ik0yMy4yNzEsNC4wNjFjMy40ODQsMi41OTIsNS43NTQsNi43NDQsNS43NTUsMTEuNDRjLTAuMDAxLDQuMjcyLTEuODgsOC4wOTUtNC44NDIsMTAuNzA1aDYyLjg1M1Y0LjA2MUgyMy4yNzF6Ii8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNS43MzksNy41NTljMC4zOTIsMCwwLjcyOCwwLjA1OSwxLjAwMiwwLjE3M2MwLjI3NiwwLjExNiwwLjUsMC4yNjgsMC42NzQsMC40NTYNCgkJCWMwLjE3MywwLjE4OSwwLjI5OSwwLjQwNSwwLjM3OSwwLjY0N2MwLjA3OSwwLjI0MiwwLjExOCwwLjQ5NCwwLjExOCwwLjc1M2MwLDAuMjUzLTAuMDM5LDAuNTAzLTAuMTE4LDAuNzQ5DQoJCQljLTAuMDgsMC4yNDQtMC4yMDYsMC40NjItMC4zNzksMC42NWMtMC4xNzQsMC4xODktMC4zOTcsMC4zNDEtMC42NzQsMC40NTZjLTAuMjc0LDAuMTE0LTAuNjEsMC4xNzMtMS4wMDIsMC4xNzNoLTEuNDUydjIuMjY3DQoJCQloLTEuMzgyVjcuNTU5SDM1LjczOXogTTM1LjM2LDEwLjUzNWMwLjE1OCwwLDAuMzEyLTAuMDEyLDAuNDU3LTAuMDM1YzAuMTQ3LTAuMDIzLDAuMjc2LTAuMDY5LDAuMzg4LTAuMTM3DQoJCQljMC4xMTItMC4wNjgsMC4yMDEtMC4xNjQsMC4yNjktMC4yODhzMC4xMDEtMC4yODcsMC4xMDEtMC40ODdjMC0wLjItMC4wMzMtMC4zNjItMC4xMDEtMC40ODcNCgkJCWMtMC4wNjctMC4xMjQtMC4xNTctMC4yMjEtMC4yNjktMC4yODdjLTAuMTExLTAuMDY4LTAuMjQtMC4xMTQtMC4zODgtMC4xMzhDMzUuNjcxLDguNjUyLDM1LjUxOCw4LjY0LDM1LjM2LDguNjRoLTEuMDczdjEuODk2DQoJCQlMMzUuMzYsMTAuNTM1TDM1LjM2LDEwLjUzNXoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQzLjc1MSwxMy40Yy0wLjQ3NiwwLjQxNy0xLjEzMywwLjYyNS0xLjk3MiwwLjYyNWMtMC44NTEsMC0xLjUwOS0wLjIwNy0xLjk3Ni0wLjYyDQoJCQljLTAuNDY2LTAuNDEyLTAuNjk5LTEuMDUyLTAuNjk5LTEuOTEzVjcuNTU5aDEuMzgxdjMuOTM0YzAsMC4xNzEsMC4wMTYsMC4zMzgsMC4wNDUsMC41MDVjMC4wMjksMC4xNjUsMC4wOTEsMC4zMTEsMC4xODUsMC40MzkNCgkJCWMwLjA5NCwwLjEyNiwwLjIyNSwwLjIyOSwwLjM5MiwwLjMwOWMwLjE2NywwLjA4MSwwLjM5MiwwLjEyLDAuNjczLDAuMTJjMC40OTMsMCwwLjgzMy0wLjExLDEuMDIxLTAuMzMyDQoJCQljMC4xODgtMC4yMjIsMC4yODItMC41NjgsMC4yODItMS4wNFY3LjU1OWgxLjM4MnYzLjkzNEM0NC40NjQsMTIuMzQ4LDQ0LjIyNywxMi45ODMsNDMuNzUxLDEzLjR6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00OS4wNyw3LjU1OWMwLjMsMCwwLjU3MiwwLjAyNywwLjgxOCwwLjA4MWMwLjI0NCwwLjA1NCwwLjQ1NywwLjE0LDAuNjMzLDAuMjYxDQoJCQljMC4xNzcsMC4xMjEsMC4zMTIsMC4yODIsMC40MSwwLjQ4MmMwLjA5NiwwLjIwMSwwLjE0NiwwLjQ1LDAuMTQ2LDAuNzQ1YzAsMC4zMTgtMC4wNzIsMC41ODQtMC4yMTYsMC43OTYNCgkJCWMtMC4xNDYsMC4yMTItMC4zNTcsMC4zODgtMC42MzksMC41MjNjMC4zODcsMC4xMTIsMC42NzYsMC4zMSwwLjg2NSwwLjU4OWMwLjE4OSwwLjI4MSwwLjI4NiwwLjYyLDAuMjg2LDEuMDE1DQoJCQljMCwwLjMxOS0wLjA2MiwwLjU5NS0wLjE4NywwLjgyOGMtMC4xMjMsMC4yMzItMC4yODksMC40MjMtMC40OTYsMC41NzFjLTAuMjA5LDAuMTQ4LTAuNDQ1LDAuMjU3LTAuNzEzLDAuMzI3DQoJCQljLTAuMjY5LDAuMDctMC41NDEsMC4xMDUtMC44MjIsMC4xMDVoLTMuMDQ3VjcuNTU5SDQ5LjA3eiBNNDguODk1LDEwLjExOWMwLjI0NiwwLDAuNDQ4LTAuMDU5LDAuNjA3LTAuMTc4DQoJCQljMC4xNTgtMC4xMTgsMC4yMzYtMC4zMDksMC4yMzYtMC41NzZjMC0wLjE0Ny0wLjAyNS0wLjI2OS0wLjA3OC0wLjM2M2MtMC4wNTMtMC4wOTMtMC4xMjMtMC4xNjgtMC4yMTEtMC4yMjENCgkJCWMtMC4wOS0wLjA1My0wLjE4OS0wLjA5MS0wLjMwNS0wLjEwOUM0OS4wMjksOC42NSw0OC45MTIsOC42NCw0OC43ODksOC42NGgtMS4yOTR2MS40OEw0OC44OTUsMTAuMTE5TDQ4Ljg5NSwxMC4xMTkNCgkJCUw0OC44OTUsMTAuMTE5eiBNNDguOTc1LDEyLjgwNGMwLjEzNSwwLDAuMjY0LTAuMDE0LDAuMzg3LTAuMDRjMC4xMjMtMC4wMjYsMC4yMy0wLjA3MiwwLjMyNi0wLjEzMw0KCQkJYzAuMDkyLTAuMDYyLDAuMTY4LTAuMTQ3LDAuMjI2LTAuMjU0YzAuMDU2LTAuMTA0LDAuMDgzLTAuMjQxLDAuMDgzLTAuNDA2YzAtMC4zMjQtMC4wOTItMC41NTctMC4yNzEtMC42OTUNCgkJCWMtMC4xODItMC4xMzgtMC40MjQtMC4yMDgtMC43MjMtMC4yMDhoLTEuNTA1djEuNzM4aDEuNDc5di0wLjAwMkg0OC45NzV6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01NC4xNDMsNy41NTl2NS4xNTZoMy4wNjJ2MS4xNjhINTIuNzZWNy41NTlINTQuMTQzeiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTkuNzQ4LDcuNTU5djYuMzI0aC0xLjM4MlY3LjU1OUg1OS43NDh6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02NS40NTEsOS4yNDdjLTAuMDgyLTAuMTMyLTAuMTg2LTAuMjQ5LTAuMzA5LTAuMzQ5Yy0wLjEyMy0wLjEwMi0wLjI2My0wLjE4LTAuNDE4LTAuMjM2DQoJCQljLTAuMTU2LTAuMDU3LTAuMzE2LTAuMDg0LTAuNDg4LTAuMDg0Yy0wLjMxMiwwLTAuNTc0LDAuMDYyLTAuNzkzLDAuMTgzYy0wLjIxNywwLjEyLTAuMzk0LDAuMjgzLTAuNTI1LDAuNDg2DQoJCQljLTAuMTM2LDAuMjA0LTAuMjMyLDAuNDM2LTAuMjk2LDAuNjk1Yy0wLjA2MiwwLjI1OS0wLjA5MywwLjUyOC0wLjA5MywwLjgwNmMwLDAuMjY3LDAuMDMxLDAuNTI0LDAuMDkzLDAuNzc2DQoJCQljMC4wNjIsMC4yNTEsMC4xNiwwLjQ3NywwLjI5NiwwLjY3OGMwLjEzNCwwLjIwMSwwLjMxMiwwLjM2MSwwLjUyNSwwLjQ4M2MwLjIxOSwwLjEyLDAuNDgxLDAuMTgxLDAuNzkzLDAuMTgxDQoJCQljMC40MjQsMCwwLjc1Mi0wLjEzLDAuOTktMC4zODljMC4yMzYtMC4yNiwwLjM4My0wLjYwMiwwLjQzNy0xLjAyOEg2N2MtMC4wMzQsMC4zOTYtMC4xMjYsMC43NTMtMC4yNzEsMS4wNzINCgkJCWMtMC4xNDYsMC4zMTgtMC4zNDIsMC41OTEtMC41ODIsMC44MTVjLTAuMjM4LDAuMjI1LTAuNTIxLDAuMzk2LTAuODQ1LDAuNTEzYy0wLjMyMywwLjExOS0wLjY3OCwwLjE3OC0xLjA2NSwwLjE3OA0KCQkJYy0wLjQ3OSwwLTAuOTE0LTAuMDg0LTEuMjk3LTAuMjUyYy0wLjM4NS0wLjE2OS0wLjcwOS0wLjM5OC0wLjk3My0wLjY5NWMtMC4yNjUtMC4yOTUtMC40NjgtMC42NDItMC42MDctMS4wNA0KCQkJYy0wLjE0Mi0wLjM5OS0wLjIxMS0wLjgyOS0wLjIxMS0xLjI4OWMwLTAuNDczLDAuMDY5LTAuOTExLDAuMjExLTEuMzE2YzAuMTQxLTAuNDA0LDAuMzQ0LTAuNzU4LDAuNjA3LTEuMDU5DQoJCQljMC4yNjQtMC4zMDIsMC41ODgtMC41MzYsMC45NzMtMC43MDhjMC4zODQtMC4xNzIsMC44MTUtMC4yNTgsMS4yOTctMC4yNThjMC4zNDgsMCwwLjY3NiwwLjA1MSwwLjk4MSwwLjE1DQoJCQljMC4zMDgsMC4xMDIsMC41ODMsMC4yNDgsMC44MjcsMC40NGMwLjI0MywwLjE5MSwwLjQ0MywwLjQzLDAuNjA0LDAuNzEyYzAuMTU4LDAuMjgzLDAuMjU5LDAuNjA4LDAuMzAxLDAuOTc1aC0xLjM0DQoJCQlDNjUuNTg2LDkuNTI0LDY1LjUzMyw5LjM3Nyw2NS40NTEsOS4yNDd6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNS42MTUsMTYuNDE4YzAuNDA1LDAsMC43ODIsMC4wNjIsMS4xMzEsMC4xOTJjMC4zNSwwLjEzLDAuNjUxLDAuMzI0LDAuOTA2LDAuNTg1DQoJCQljMC4yNTUsMC4yNiwwLjQ1NSwwLjU4NiwwLjU5OSwwLjk3NWMwLjE0NCwwLjM5MSwwLjIxNiwwLjg0OSwwLjIxNiwxLjM3MWMwLDAuNDYzLTAuMDU5LDAuODg4LTAuMTc2LDEuMjc3DQoJCQljLTAuMTE4LDAuMzkxLTAuMjk1LDAuNzI3LTAuNTMyLDEuMDEyYy0wLjIzOCwwLjI4MS0wLjUzNCwwLjUwNC0wLjg5LDAuNjY4Yy0wLjM1NCwwLjE2LTAuNzcyLDAuMjQyLTEuMjU0LDAuMjQyaC0yLjcxdi02LjMyMg0KCQkJSDM1LjYxNXogTTM1LjUxOSwyMS41NzJjMC4xOTksMCwwLjM5My0wLjAzMSwwLjU4MS0wLjA5OGMwLjE4OC0wLjA2MiwwLjM1NC0wLjE3MywwLjUwMi0wLjMyMw0KCQkJYzAuMTQ2LTAuMTUxLDAuMjY0LTAuMzQ3LDAuMzUyLTAuNTljMC4wODgtMC4yNDEsMC4xMzItMC41MzYsMC4xMzItMC44ODZjMC0wLjMxNy0wLjAzMS0wLjYwNi0wLjA5My0wLjg2Mw0KCQkJYy0wLjA2Mi0wLjI1Ni0wLjE2Mi0wLjQ3OS0wLjMwNC0wLjY1OWMtMC4xNDEtMC4xODMtMC4zMjYtMC4zMjMtMC41NTktMC40MjFjLTAuMjMxLTAuMDk4LTAuNTE3LTAuMTQ2LTAuODU4LTAuMTQ2aC0wLjk4NHYzLjk4Ng0KCQkJSDM1LjUxOXoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM5LjgsMTguMjg5YzAuMTQxLTAuNDAzLDAuMzQ0LTAuNzU2LDAuNjA2LTEuMDU5YzAuMjY1LTAuMzAzLDAuNTg5LTAuNTM4LDAuOTczLTAuNzA5DQoJCQljMC4zODUtMC4xNzEsMC44MTYtMC4yNTcsMS4yOTgtMC4yNTdjMC40ODcsMCwwLjkyMSwwLjA4NiwxLjMwMywwLjI1N2MwLjM4MSwwLjE3MSwwLjcwNCwwLjQwNiwwLjk2OSwwLjcwOQ0KCQkJYzAuMjY0LDAuMzAzLDAuNDY2LDAuNjUyLDAuNjA1LDEuMDU5YzAuMTQzLDAuNDA0LDAuMjEzLDAuODQ1LDAuMjEzLDEuMzE2YzAsMC40Ni0wLjA3LDAuODkxLTAuMjEzLDEuMjg4DQoJCQljLTAuMTQyLDAuMzk3LTAuMzQ0LDAuNzQ0LTAuNjA1LDEuMDRjLTAuMjY2LDAuMjk1LTAuNTg4LDAuNTI1LTAuOTY5LDAuNjk1Yy0wLjM4MiwwLjE2Ni0wLjgxNSwwLjI1Mi0xLjMwMywwLjI1Mg0KCQkJYy0wLjQ4MSwwLTAuOTEzLTAuMDg2LTEuMjk4LTAuMjUyYy0wLjM4NC0wLjE3LTAuNzA4LTAuNC0wLjk3My0wLjY5NWMtMC4yNjMtMC4yOTYtMC40NjYtMC42NDUtMC42MDYtMS4wNA0KCQkJYy0wLjE0LTAuMzk3LTAuMjExLTAuODI4LTAuMjExLTEuMjg4QzM5LjU4OSwxOS4xMzQsMzkuNjU5LDE4LjY5NCwzOS44LDE4LjI4OXogTTQxLjA2MiwyMC4zNzkNCgkJCWMwLjA2MiwwLjI1MiwwLjE2LDAuNDc5LDAuMjk1LDAuNjhjMC4xMzUsMC4yLDAuMzEyLDAuMzU5LDAuNTI3LDAuNDgyYzAuMjE4LDAuMTIxLDAuNDgxLDAuMTgzLDAuNzkyLDAuMTgzDQoJCQljMC4zMTIsMCwwLjU3Ni0wLjA2MiwwLjc5Mi0wLjE4M2MwLjIxOC0wLjEyMSwwLjM5NC0wLjI4MSwwLjUyOS0wLjQ4MmMwLjEzNC0wLjIsMC4yMzEtMC40MjgsMC4yOTUtMC42OA0KCQkJYzAuMDYyLTAuMjUsMC4wOTItMC41MDgsMC4wOTItMC43NzRjMC0wLjI3Ni0wLjAzLTAuNTQ3LTAuMDkyLTAuODA2Yy0wLjA2Mi0wLjI2Mi0wLjE2MS0wLjQ5Mi0wLjI5NS0wLjY5Ng0KCQkJYy0wLjEzNi0wLjIwMS0wLjMxMi0wLjM2NS0wLjUyOS0wLjQ4NWMtMC4yMTYtMC4xMjEtMC40OC0wLjE4NC0wLjc5Mi0wLjE4NGMtMC4zMTEsMC0wLjU3NCwwLjA2Mi0wLjc5MiwwLjE4NA0KCQkJYy0wLjIxNiwwLjEyLTAuMzkzLDAuMjg0LTAuNTI3LDAuNDg1Yy0wLjEzNSwwLjIwNC0wLjIzMywwLjQzNy0wLjI5NSwwLjY5NmMtMC4wNjIsMC4yNTktMC4wOTMsMC41MjctMC4wOTMsMC44MDYNCgkJCUM0MC45NywxOS44NzEsNDEuMDAxLDIwLjEyOSw0MS4wNjIsMjAuMzc5eiIvPg0KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDkuMDkyLDE2LjQxOGwxLjQ3MSw0LjM0OGgwLjAybDEuMzkzLTQuMzQ4aDEuOTQydjYuMzIyaC0xLjI5NHYtNC40OGgtMC4wMmwtMS41MzksNC40OEg1MGwtMS41NC00LjQzNw0KCQkJaC0wLjAxOXY0LjQzN2gtMS4yOTN2LTYuMzIySDQ5LjA5MnoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU4Ljc2NCwxNi40MThsMi4zNSw2LjMyMkg1OS42OGwtMC40NzYtMS40MDhoLTIuMzUxbC0wLjQ5MiwxLjQwOGgtMS4zOTFsMi4zNzctNi4zMjJINTguNzY0eg0KCQkJIE01OC44NDQsMjAuMjk3bC0wLjc5My0yLjMyMmgtMC4wMThsLTAuODE3LDIuMzIySDU4Ljg0NHoiLz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYzLjU0NywxNi40MTh2Ni4zMjJoLTEuMzgydi02LjMyMkg2My41NDd6Ii8+DQoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik02Ni42MDQsMTYuNDE4bDIuNjIzLDQuMjQyaDAuMDE4di00LjI0MmgxLjI5NHY2LjMyMmgtMS4zODRsLTIuNjExLTQuMjM0aC0wLjAydjQuMjM0SDY1LjIzdi02LjMyMg0KCQkJSDY2LjYwNHoiLz4NCgk8L2c+DQoJPHBhdGggZD0iTTg1Ljg1MiwwSDEuMTQ3QzAuMjM5LDAtMC41LDAuNzQ0LTAuNSwxLjY1OHYyOC45NjlDLTAuNSwzMC44MzQtMC4zMzMsMzEtMC4xMjgsMzFoODcuMjU2DQoJCWMwLjIwNSwwLDAuMzcyLTAuMTY2LDAuMzcyLTAuMzczVjEuNjU4Qzg3LjUsMC43NDQsODYuNzYyLDAsODUuODUyLDB6IE0xLjE0NywwLjc1aDg0LjcwNWMwLjQ5OCwwLDAuOTAyLDAuNDA2LDAuOTAyLDAuOTA4DQoJCWMwLDAsMCwyMC4xMjEsMCwyOC41NTdIMC4yNDV2LTguNDI2YzAtOC40MzUsMC0yMC4xMzEsMC0yMC4xMzFDMC4yNDUsMS4xNTcsMC42NSwwLjc1LDEuMTQ3LDAuNzV6Ii8+DQoJPGc+DQoJCTxlbGxpcHNlIGZpbGw9IiNGRkZGRkYiIGN4PSIxNC4xNTYiIGN5PSIxNS42NjEiIHJ4PSIxMS4wMDQiIHJ5PSIxMS4wNzYiLz4NCgkJPHBhdGggaWQ9InRleHQyODA5XzRfIiBkPSJNMTQuMjIsOC43NDZjLTMuODYyLDAtNC44MzQsMy42NjktNC44MzQsNi43NzljMCwzLjExMSwwLjk3MSw2Ljc3OSw0LjgzNCw2Ljc3OQ0KCQkJYzMuODYzLDAsNC44MzQtMy42Nyw0LjgzNC02Ljc3OUMxOS4wNTQsMTIuNDE0LDE4LjA4Myw4Ljc0NiwxNC4yMiw4Ljc0NnogTTE0LjIyLDExLjMwMWMwLjE1NywwLDAuMywwLjAyNCwwLjQzNSwwLjA2DQoJCQljMC4yNzgsMC4yNCwwLjQxNCwwLjU3MywwLjE0NywxLjAzOGwtMi41NzIsNC43NmMtMC4wNzktMC42MDMtMC4wOTEtMS4xOTUtMC4wOTEtMS42MzRDMTIuMTM5LDE0LjE1NSwxMi4yMzMsMTEuMzAxLDE0LjIyLDExLjMwMQ0KCQkJeiBNMTYuMTQ2LDEzLjQ5NGMwLjEzNywwLjczMSwwLjE1NSwxLjQ5MywwLjE1NSwyLjAzYzAsMS4zNy0wLjA5NCw0LjIyMy0yLjA4LDQuMjIzYy0wLjE1NiwwLTAuMzAxLTAuMDE3LTAuNDM1LTAuMDQ5DQoJCQljLTAuMDI1LTAuMDEtMC4wNDktMC4wMTktMC4wNzQtMC4wMjVjLTAuMDQtMC4wMTItMC4wODQtMC4wMjQtMC4xMjItMC4wNDFjLTAuNDQyLTAuMTg4LTAuNzIxLTAuNTMxLTAuMzE5LTEuMTM5TDE2LjE0NiwxMy40OTR6Ig0KCQkJLz4NCgkJPHBhdGggaWQ9InBhdGgyODE1XzRfIiBkPSJNMTQuMTk1LDMuNzQ4Yy0zLjI0NSwwLTUuOTgsMS4xMzctOC4yMSwzLjQyMmMtMS4xMjgsMS4xMzUtMS45OSwyLjQzMS0yLjU4OSwzLjg3Ng0KCQkJYy0wLjU4NSwxLjQzLTAuODc2LDIuOTIxLTAuODc2LDQuNDc4YzAsMS41NywwLjI5MSwzLjA2MiwwLjg3Niw0LjQ3OXMxLjQzNCwyLjY5LDIuNTQ4LDMuODI2DQoJCQljMS4xMjgsMS4xMjEsMi4zOTUsMS45ODUsMy44MDIsMi41ODhjMS40MjEsMC41OSwyLjkwMywwLjg4NCw0LjQ0OSwwLjg4NGMxLjU0NywwLDMuMDUtMC4zMDQsNC40OTktMC45MDcNCgkJCWMxLjQ0OC0wLjYwNCwyLjc0LTEuNDcxLDMuODgzLTIuNjA1YzEuMTAxLTEuMDc4LDEuOTM0LTIuMzE3LDIuNDktMy43MTljMC41NzEtMS40MTUsMC44NTMtMi45MzIsMC44NTMtNC41NDQNCgkJCWMwLTEuNTk4LTAuMjgxLTMuMTEyLTAuODUyLTQuNTI4Yy0wLjU3MS0xLjQyOS0xLjQwNy0yLjY5My0yLjUwNy0zLjgwMUMyMC4yNjMsNC44OTUsMTcuNDY5LDMuNzQ4LDE0LjE5NSwzLjc0OHogTTE0LjI0NCw1Ljg2Nw0KCQkJYzIuNjQ2LDAsNC45MDQsMC45NDQsNi43ODQsMi44MzZjMC45MDYsMC45MTIsMS42LDEuOTU0LDIuMDczLDMuMTE5YzAuNDczLDEuMTY0LDAuNzEzLDIuMzk4LDAuNzEzLDMuNzAzDQoJCQljMCwyLjcwNy0wLjkyLDQuOTUyLTIuNzQ0LDYuNzQ2Yy0wLjk0OCwwLjkyNy0yLjAxMiwxLjYzOC0zLjE5NiwyLjEyOGMtMS4xNywwLjQ4OS0yLjM3NSwwLjczMi0zLjYzLDAuNzMyDQoJCQljLTEuMjY4LDAtMi40ODEtMC4yMzktMy42MzgtMC43MTdjLTEuMTU2LTAuNDg5LTIuMTkzLTEuMTkxLTMuMTEzLTIuMTA0Yy0wLjkyLTAuOTI1LTEuNjI5LTEuOTctMi4xMy0zLjEzNQ0KCQkJYy0wLjQ4Ny0xLjE3OC0wLjczOC0yLjM5MS0wLjczOC0zLjY1M2MwLTEuMjc2LDAuMjUxLTIuNDk3LDAuNzM4LTMuNjYyYzAuNTAxLTEuMTc4LDEuMjExLTIuMjM1LDIuMTMtMy4xNzUNCgkJCUM5LjMxNyw2LjgwOSwxMS41Nyw1Ljg2NywxNC4yNDQsNS44Njd6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=" style="height:50px"></html> | |
+ | |我已经很长时间未能更新本文,由于 API 文档具有一定的时效性,本文内容的准确性可能有待验证。不过,仍然希望本文对您有帮助。在本提示从本页移除前,本文档目前的内容以 CC0 协议提供给大家,使用本文内容无需经过我同意。'''DGCK81LNN''' 2022年8月2日 (二) 17:32 (CST) | ||
+ | }} | ||
+ | ---- | ||
+ | {{待填坑|最近一次主要更新:2020年7月13日 (一) 23:38}}{{Info|此页面正在重新排版中,部分内容尚不能正常显示}}{{Info|API输出结果中无法理解/重复出现的信息已删去}} | ||
'''格式示例''' | '''格式示例''' | ||
第412行: | 第416行: | ||
注意,此API的返回值被强制gzip压缩,如果使用cURL等方式获取,记得设置解码: | 注意,此API的返回值被强制gzip压缩,如果使用cURL等方式获取,记得设置解码: | ||
curl_setopt($curl, CURLOPT_ENCODING, 'gzip'); | curl_setopt($curl, CURLOPT_ENCODING, 'gzip'); | ||
+ | |||
+ | {{jk|别问,问就是我拿 PHP 请求了半天都是乱码,加了这一行代码就好了}} | ||
<div class="treeview"> | <div class="treeview"> | ||
第1,870行: | 第1,876行: | ||
****} | ****} | ||
</div> | </div> | ||
− | + | {{MywikiParaHack|<html><style> | |
− | + | ||
− | + | ||
− | <html><style> | + | |
/** | /** | ||
* Treeview | * Treeview | ||
第1,923行: | 第1,926行: | ||
width: 10px | width: 10px | ||
} | } | ||
− | </style></html> | + | </style></html>}} |
+ | |||
+ | {{DEFAULTSORT:Bilibili API xiangjie}} | ||
+ | [[分类:草稿]] |
2022年8月2日 (二) 21:09的最后版本
我已经很长时间未能更新本文,由于 API 文档具有一定的时效性,本文内容的准确性可能有待验证。不过,仍然希望本文对您有帮助。在本提示从本页移除前,本文档目前的内容以 CC0 协议提供给大家,使用本文内容无需经过我同意。DGCK81LNN 2022年8月2日 (二) 17:32 (CST)
此页面的内容不完整,将来应该会将其补完。
此页面正在重新排版中,部分内容尚不能正常显示
API输出结果中无法理解/重复出现的信息已删去
格式示例
节点格式:类型 键: 说明
类型:N=数字 S=字符串 B=布尔值 A=数组 O=对象
- O: 根对象
- N code: 一个数字
- A data: 出现数组时,只举其中一项为例
- O: 数组里的一个对象
- S name: 一个字符串
- O: 数组里的一个对象
- B status: 一个布尔值
如果某个节点的说明后面标有“(?)”标记,表示这段说明只是笔者的猜测,如有错误欢迎在评论区指出
通用报错格式
未特殊说明的API均使用以下格式报错:
- O: 根对象
- N code: 错误代码,没有错误则为0
- S message: 错误信息
- O data: 正文
有时message
会变成msg
目录 |
主站
视频信息
视频基本信息
栗子 | |
---|---|
|
查看 查询 |
av106 | 查看 查询 |
* 查看 = 在哔哩哔哩查看,查询 = 调用这个API |
https://api.bilibili.com/x/web-interface/view?bvid=【BV号】
https://api.bilibili.com/x/web-interface/view?aid=【AV号】
- O: 根对象
- O data
- S bvid: BV号
- N aid: AV号
- N videos: 分P数量
- S tname: 分区名
- N copyright: 类型 1自制 2转载
- S pic: 封面URL
- S title: 标题
- N pubdate: 发布时间
- (时间未特殊说明的一律是1574695956这样的时间戳)
- N ctime: 过审时间
- S desc: 简介
- N duration: 时长
- (时长未特殊说明的一律按秒计算,后略)
- O rights: 视频属性
- N download: 是否允许缓存(版权限制)(0=不允许 1=允许)
- N movie: 是否是电影(0=否 1=是)
- N pay: 是否仅限大会员观看(0=否 1=是)
- N no_reprint: 是否显示“未经作者授权,禁止转载”字样(0=不显示 1=显示)
- N is_cooperation: 是否是联合投稿(0=否 1=是)
- O owner: UP主信息
- N mid: UID
- S name: 昵称
- S face: 头像URL
- O stat: 统计数据
- N view: 播放量
- N danmaku: 弹幕数
- N reply: 评论数
- N favorite: 收藏数
- N coin: 硬币数
- N share: 转发数
- N now_rank: 全站排行(没有的为0)
- N his_rank: 历史最高全站排行(没有的为0)
- N like: 点赞数
- S dynamic: 动态内容
- A pages: 分P列表
- O
- N page: 序号
- S part: 标题
- N duration: 时长
- O
- A staff: 联合投稿信息(非联合投稿没有此节点)
- O
- N mid: UID
- S title: 类型描述,如“UP主”“参演”“后期”
- S name: 昵称
- S face: 头像URL
- O vip: 大会员状态
- N type: 0非大会员 1大会员 2年度大会员
- O official: bilibili认证信息
- N type: -1无 0个人认证 1机构认证
- S title: 认证说明
- N follower: 关注数
- O
- O data
视频标签
栗子 | |
---|---|
|
查看 查询 |
av107[1] | 查看 查询 |
https://api.bilibili.com/x/tag/archive/tags?bvid=【BV号】
https://api.bilibili.com/x/tag/archive/tags?aid=【AV号】
- O: 根对象
- A data
- O
- N tag_id: 标签ID
- S tag_name: 标签名
- S cover: 标签图标
- S head_cover: 标签封面
- S content: 标签简介
- S short_content: 短简介
- O count
- N atten: 订阅数
- O
- A data
收藏夹信息
栗子 | |
---|---|
ml829913747 | 查看 查询 |
https://api.bilibili.com/x/v3/fav/resource/list?media_id=【ML号】&pn=【页码】&ps=【每页几个】
页码未特殊说明的均从1开始
- O: 根对象
- O data
- O info: 收藏夹基本信息
- N id: ML号
- N mid: 创建者UID
- S title: 收藏夹名
- S cover: 收藏夹封面
- O upper: UP主信息
- N mid: 创建者UID
- S name: 创建者昵称
- S face: 创建者头像
- N attr: 属性
- 0=普通 9=已被UP主删除 16=互动视频 待补充……
- O cnt_info: 统计数据
- N collect: 收藏数
- N play: 播放数
- N thumb_up: 点赞数
- N share: 转发数
- S intro: 简介
- N ctime: 创建时间
- N mtime: 修改时间
- N media_count: 视频数量
- A medias: 收藏夹内容
- O
- N id: AV号
- S title: 标题
- S cover: 封面
- S intro: 简介
- N page: 分P数
- N duration: 时长
- O upper: UP主信息
- N mid: UID
- S name: 昵称
- O cnt_info: 统计数据
- N collect: 收藏数
- N play: 播放数
- N danmaku: 弹幕数
- N ctime: 过审时间
- N pubtime: 发布时间
- N fav_time: 收藏时间
- S bvid: BV号
- O
- O info: 收藏夹基本信息
- O data
专栏信息
栗子 | |
---|---|
cv3593887 | 查看 查询 |
https://api.bilibili.com/x/article/view?id=【CV号】
- O: 根对象
- O data
- N id: CV号
- O category: 分区
- N id: 分区ID
- N parent_id: 父分区的ID(顶级分区为0)
- S name: 分区名
- A categories: 详细分区信息(两级,一个父分区一个子分区)
- O
- N id
- N parent_id
- S name
- O
- S title: 标题
- S summary: 预览
- S banner_url: 头图URL
- O author: UP主信息
- N mid: UID
- S name: 昵称
- S face: 头像URL
- O pendant: 头像挂件信息
- O official_verify: bilibili认证信息
- O nameplate
- O vip: 大会员信息
- B original: 是否为原创(?)
- N reprint: 是否允许规范转载(?)
- A image_urls: 封面列表(最多三个)
- S 封面URL
- A origin_image_urls: 封面原图列表(最多三个)
- S 封面原图URL
- N publish_time: 发布时间
- N ctime: 过审时间(?)
- O stats: 统计数据
- N view: 阅读数
- N favorite: 收藏数
- N like: 点赞数
- N reply: 评论数
- N share: 分享数
- N coin: 硬币数
- A tags: 标签列表
- O
- N tid: 标签ID
- S name: 标签名
- O
- N words: 字数
- S dynamic: 动态内容
- O list: 所属文集信息
- N id: ML号
- N mid: UP主UID
- S name: 标题
- S image_url: 封面URL
- N update_time: 更新时间
- N ctime: 过审时间(?)
- N publish_time: 发布时间
- S summary: 简介
- N words: 字数
- S content: 专栏正文HTML
- 注意,里面的图片URL似乎都是
//
开头的,所以如果你要在没有HTTPS的网站上把正文显示出来,请把src="//
替换成src="https://
。 - 还有,为了降低违和感,建议加上这个样式表,背景色改成
#f2f2f2
,并把正文放在一个<div class="article-holder">
里。
- 注意,里面的图片URL似乎都是
- S keywords: 从原文中随机抓取的关键词,半角逗号(“,”)分隔
- O data
专栏文集信息
栗子 | |
---|---|
rl154835 | 查看 查询 |
https://api.bilibili.com/x/article/list/web/articles?id=【RL号】
- O: 根对象
- O data
- O list: 文集基本信息
- N id: RL号
- N mid: UP主UID
- S name: 文集标题
- S image_url: 封面URL
- N update_time: 更新时间
- N ctime: 创建时间(?)
- N publish_time: 发布时间
- S summary: 简介
- N words: 字数
- N read: 阅读数
- N articles_count: 篇数
- O author: UP主信息
- N mid: UID
- S name: 昵称
- S face: 头像URL
- O pendant: 头像挂件信息
- O official_verify: bilibili认证信息
- O nameplate
- O vip: 大会员信息
- A articles: 文集中的文章
- O
- N id: CV号
- S title: 标题
- N publish_time: 发布时间
- N words: 字数
- A image_urls: 封面列表(最多三个)
- S 封面URL
- O category: 分区
- N id: 分区ID
- N parent_id: 父分区的ID(顶级分区为0)
- S name: 分区名
- A categories: 详细分区信息(两级,一个父分区一个子分区)
- O
- N id
- N parent_id
- S name
- O
- S summary: 预览文本
- O stats: 统计数据
- N view: 阅读数
- N favorite: 收藏数
- N like: 点赞数
- N reply: 评论数
- N share: 转发数
- N coin: 硬币数
- O
- O last: 文集中的最新一篇文章(格式同上)
- O list: 文集基本信息
- O data
搜索
待补充……
旧版VC小视频
目前新投稿的小视频将进入主站,VC小视频似乎已经弃用。
小视频信息
栗子 | |
---|---|
vc1919810 | 查看 查询 |
删了罢(无慈悲) |
https://api.vc.bilibili.com/clip/v1/video/detail?video_id=VC号
- O: 根对象
- O data
- O user: UP主信息
- N uid: UID
- S head_url: 头像
- S name: 昵称
- N is_vip: 大会员状态(0=非大会员 1=大会员 2=年度大会员)
- N upload_count: 该用户上传的VC小视频数量
- O item: 视频信息
- N id: VC号
- O cover
- S default: 封面URL
- S first_pic: 视频初始画面截图(?)
- S description: 简介
- A tags: 标签列表
- S 标签名
- N video_time: 时长
- S upload_time: 发布时间字符串(格式:年年年年-月月-日日 时时:分分:秒秒)
- N width: 视频宽度
- N height: 视频高度
- S at_control: 视频简介里艾特的其他用户的信息JSON(?)
- 由于考古过程中还没找到在简介里艾特了其他人的小视频,此项的格式尚不明确
- N watched_num: 播放数
- N reply: 评论数
- S video_playurl: 视频URL
- A backup_playurl: 视频备用URL列表
- S
- O user: UP主信息
- O data
哔哩哔哩音乐
音频信息
音频基本信息
栗子 | |
---|---|
au1281641 | 查看 查询 |
https://www.bilibili.com/audio/music-service-c/web/song/info?sid=【AU号】
注意,此API的返回值被强制gzip压缩,如果使用cURL等方式获取,记得设置解码:
curl_setopt($curl, CURLOPT_ENCODING, 'gzip');
别问,问就是我拿 PHP 请求了半天都是乱码,加了这一行代码就好了
- O: 根对象
- O data
- N id: AU号
- N uid: UP主UID
- S uname: UP主昵称
- S title: 标题
- S cover: 封面URL
- vipInfo: {
- type: 0非大会员 1大会员 2年度大会员
- }
- S intro: 简介
- S lyric: 歌词
- N duration: 时长
- N passtime: 过审时间(?)
- N curtime: 最近修改时间(?)
- N aid: 链接视频AV号
- S bvid: 链接视频BV号
- O statistic: 统计数据
- N play: 播放数
- N collect: 收藏数
- N comment: 评论数
- N share: 转发数
- N coin_num: 硬币数(?)
- O data
音频所属合辑
歌单信息
待补充……
音乐人信息
待补充……
音乐人基本信息
音乐人统计数据
音乐人热门歌曲
个人空间
首页
用户基本信息
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/space/acc/info?mid=【UID】
- {
- data: {
- mid: UID
- name: 昵称
- sex: 性别(男/女/保密)
- face: 头像
- sign: 个签
- level: 等级(1~6)
- birthday: 生日,格式:月月-日日
- coins: 硬币数
- fans_badge: 是否开通粉丝勋章
- official: { (bilibili认证)
- type: -1无 0个人认证 1机构认证
- title: 认证说明
- },
- vip: {
- type: 0非大会员 1大会员 2年度大会员
- },
- top_photo: 头图
- }
- }
- data: {
前方各种用户信息API大全轰炸预警!
好友数
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/relation/stat?vmid=【UID】
- {
- data:{
- mid: UID
- following: 关注数
- whisper: 悄悄关注数
- black: 黑名单数
- follower: 粉丝数
- }
- }
- data:{
UP主统计数据
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/space/upstat?mid=【UID】
- {
- data: {
- archive: {
- view: 视频播放量
- },
- article: {
- view: 专栏阅读量
- },
- likes: 视频、动态、专栏累计获赞
- }
- archive: {
- }
- data: {
UP主置顶视频(粉丝可见)
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/space/top/arc?vmid=【UID】
- {
- data: {
- aid: AV号
- videos: 分P数
- tname: 分区名
- copyright: 类型 1自制 2转载
- pic: 封面
- title: 标题
- pubdate: 发布时间
- ctime: 过审时间
- desc: 简介
- duration: 时长
- owner: {
- mid: UID
- name: UP主昵称
- face: UP主头像
- },
- stat: {
- view: 播放数
- danmaku: 弹幕数
- reply: 评论数
- favorite: 收藏数
- coin: 硬币数
- share: 转发数
- like: 点赞数
- },
- dynamic: 动态文本
- bvid: BV号
- reason: 置顶理由
- }
- }
- data: {
UP主代表作(访客可见)
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/space/masterpiece?vmid=【UID】
- {
- data: [ (代表作可以有3个)
- {
- aid: AV号
- videos: 分P数
- tname: 分区
- copyright: 1自制 2转载
- pic: 封面
- title: 标题
- pubdate: 发布时间
- ctime: 过审时间
- desc: 简介
- duration: 时长
- owner: {
- mid: UID
- name: UP主昵称
- face: 头像
- },
- stat: {
- view: 播放数
- danmaku: 弹幕数
- reply: 评论数
- favorite: 收藏数
- coin: 硬币数
- share: 转发数
- like: 点赞数
- },
- dynamic: 动态文本
- bvid: BV号
- }
- ]
- {
- }
- data: [ (代表作可以有3个)
动态
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/space_history?host_uid=【UID】&offset_dynamic_id=【从哪条开始,0为从最新的开始】&need_top=【是否包含置顶动态,1=输出,0=不输出】
- O : 根对象
- O data
- N has_more: 是否还有下一页(1=有 0=没有)
- A cards
- O
- O desc:
- N uid: 发送者UID
- N type: 动态类型(详见#动态详情)
- N view: 阅读数
- N repost: 转发数
- N comment: 评论数
- N like: 点赞数
- N timestamp: 发布时间
- N orig_type: 所转发的原动态号(仅转发动态)
- O user_profile: UP主信息
- O info: 基本信息
- N uid: UID
- S uname: 昵称
- S face: 头像
- O card
- O official_verify: bilibili认证信息
- N type: -1无 0个人认证 1机构认证
- S desc: 认证说明
- O official_verify: bilibili认证信息
- O vip: 大会员信息
- N type: (0=非大会员 1=大会员 2=年度大会员)
- S sign: 个签
- O level_info
- N current_level: 等级(1~6)
- O info: 基本信息
- N dynamic_id: 动态号
- S dynamic_id_str: 动态号字符串
- N orig_dy_id: 所转发的原动态号
- S orig_dy_id_str: 所转发的原动态号字符串
- N rid: OID(详见#评论区通用)
- S rid_str: OID(详见#评论区通用)字符串
- 动态号是18位数,很遗憾JavaScript最大整数是900,719,925,474,092,18位数会强行变成浮点,故提供了字符串形式的动态号
- S card: 动态卡片JSON(详见#动态详情)
- S extend_json: 附加信息(详见#动态详情)
- O extra
- N is_space_top: 是否是置顶动态(1=是 0=不是)
- O display
- O like_info: ×××赞了
- A like_users
- O
- N uid: 点赞的人UID
- Suname: 点赞的人昵称
- O
- A like_users
- O like_info: ×××赞了
- O desc:
- O
- N next_offset: 下一页第一条的动态号
- 等等,明明动态号是18位数,这里为什么不给动态号字符串???
- (实测
- O data
投稿
视频
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/space/arc/search?mid=【UID】&pn=【页码】&ps=【每页几个】&tid=【分区号,省略此参数则显示所有分区】
- {
- code: 0,
- message: "0",
- ttl: 1,
- data: {
- list: {
- tlist: { (UP主各个分区的视频数量)
- 分区号: {
- tid: 分区号
- count: UP主该分区的视频数量
- name: 分区名
- }
- },
- 分区号: {
- vlist: [
- {
- comment: 评论数
- play: 播放数
- pic: 封面
- description: 简介
- title: 标题
- author: UP主昵称
- mid: UID
- created: 发布时间
- length: 视频时长字符串,格式:分分:秒秒 或 时:分分:秒秒
- aid: AV号
- bvid: BV号
- is_union_video: 是否是联合创作,1是,0否
- }
- ]
- {
- },
- tlist: { (UP主各个分区的视频数量)
- page: {
- count: 页数
- pn: 页码
- ps: 每页视频数量
- }
- }
- list: {
- }
音频
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/audio/music-service/web/song/upper?uid=【UID】&pn=【页码】&ps=【每页几个】&order=【排序,1(默认)发布时间,2播放量】
- {
- data: {
- curPage: 页码
- pageCount: 页数
- totalSize: 稿件总数
- pageSize: 每页稿件数量
- data: [
- {
- id: AU号
- uid: UP主UID
- uname: UP主昵称
- title: 标题
- cover: 封面
- lyric: 歌词
- duration: 时长
- passtime: 发布时间
- statistic: {
- sid: AU号
- play: 播放数
- collect: 收藏数
- comment: 评论数
- share: 转发数
- }
- }
- ]
- {
- }
- }
- data: {
专栏
文章
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/space/article?mid=【UID】&pn=【页码】&ps=【每页几个】&sort=【排序,默认为publish_time,其他可能的值待研究……】
- {
- data: {
- articles: [
- {
- id: CV号
- category: {
- name: 分区
- },
- categories: [ (标签列表)
- {
- name: 标签名
- }
- ],
- {
- title: 标题
- summary: 预览文本
- banner_url: 封面
- author: {
- mid: UP主UID
- name: UP主昵称
- face: UP主头像
- vip: {
- type: 0非大会员 1大会员 2年度大会员
- }
- },
- image_urls: [ (头图列表)
- 头图URL
- ],
- publish_time: 发布时间
- ctime: 过审时间
- stats: {
- view: 阅读数
- favorite: 收藏数
- like: 点赞数
- reply: 评论数
- share: 转发数
- coin: 硬币数
- },
- words: 字数
- origin_image_urls: [ (头图原图列表)
- 头图原图URL
- ]
- original: 1原创 0非原创
- }
- ],
- {
- pn: 页码
- ps: 每页项数
- count: 页数
- }
- articles: [
- }
- data: {
文集
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/article/up/lists?mid=【UID】&sort=【排序 0发布时间 1阅读量】
- {
- data: {
- lists: [
- {
- id: RL号
- mid: UP主UID
- name: UP主昵称
- image_url: 封面URL
- update_time: 修改时间
- ctime: 过审时间
- summary: 简介
- words: 字数
- read: 阅读量
- articles_count: 篇数
- }
- ],
- {
- total: 文集总数
- }
- lists: [
- }
- data: {
相簿
各分区投稿数量统计
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.vc.bilibili.com/link_draw/v1/doc/upload_count?uid=【UID】
- {
- data: {
- all_count: 相册投稿总数
- draw_count: 绘画区稿件数
- photo_count: 摄影区稿件数
- daily_count: 日常区稿件数
- }
- }
- data: {
全部相簿投稿
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.vc.bilibili.com/link_draw/v1/doc/doc_list?uid=【UID】&page_num=【页码(从0开始)】&page_size=【每页几个】
- {
- data: {
- items: [
- {
- doc_id: 相册投稿号
- poster_uid: UID
- title: 标题
- description: 简介
- pictures: [
- {
- img_src: 图片URL
- img_width: 图片宽度
- img_height: 图片高度
- img_size: 图片大小(KB)
- }
- ],
- {
- count: 图片数量
- ctime: 发布时间
- view: 查看数
- like: 点赞数
- }
- ]
- {
- }
- items: [
- }
- data: {
频道
频道基本信息
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/space/channel/list?mid=【UID】
- {
- data: {
- count: 频道数量
- list: [
- {
- cid: 频道号
- mid: UID
- name: 频道名
- intro: 频道简介
- mtime: 创建时间
- count: 视频数量
- cover: 封面
- }
- ]
- {
- }
- }
- data: {
频道内容
待补充…………
收藏
创建的收藏夹
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/v3/fav/folder/created/list-all?up_mid=【UID】
- {
- data: {
- count: 收藏夹数量
- list: [
- {
- id: 收藏夹ML号
- mid: UID
- title: 收藏夹名
- media_count: 视频数
- }
- ]
- {
- }
- }
- data: {
收藏的收藏夹
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://api.bilibili.com/x/v3/fav/folder/collected/list?pn=【页码】&ps=【每页几个】&up_mid=【UID】
- {
- data: {
- count: 收藏的收藏夹数量
- list: [
- {
- id: 收藏夹ML号
- mid: 创建者UID
- title: 收藏夹名
- upper: {
- mid: 创建者UID
- name: 创建者昵称
- },
- intro: 简介
- ctime: 创建时间
- media_count: 视频数量
- }
- ]
- {
- }
- }
- data: {
订阅
追番追剧
栗子 | ||
---|---|---|
uid328066747 | 追番 | 查看 查询 |
追剧 | 查看 查询 |
https://api.bilibili.com/x/space/bangumi/follow/list?type=【1追番 2追剧】&pn=【页码】&ps=【每页几个】&vmid=【UID】
- {
- data: {
- list: [
- {
- season_id: 番剧SS号
- media_id: 番剧MD号
- season_type_name: 番剧类型(字符串)
- title: 番剧标题
- cover: 封面
- total_count: 共几话
- is_finish: 1完结 0未完结
- stat: {
- follow: 追番数
- view: 播放数
- danmaku: 弹幕数
- reply: 评论数
- coin: 硬币数
- series_follow: 系列总追番数
- series_view: 系列总播放量
- },
- new_ep: { (最新剧集)
- id: 剧集EP号
- index_show: 更新状态(字符串)
- cover: 封面
- title: 短标题
- long_title: 完整标题
- pub_time: 发布时间 格式:年年年年-月月-日日 时时:分分:秒秒
- duration: 时长(毫秒)
- },
- rating: {
- score: 评分(满分10)
- count: 评价数
- },
- square_cover: 正方形封面
- season_title: 本季在系列中的描述(如“第一季”)
- evaluate: 简介开头的一段,长度超出的用“...”表示
- areas: [
- {
- name: 制作国(如“美国”)
- }
- ],
- {
- first_ep: 第一集EP号
- series: {
- series_id: 系列号
- title: 系列名
- season_count: 季数
- new_season_id: 最新一季SS号
- },
- publish: {
- pub_time: 发布时间 格式:年年年年-月月-日日 时时:分分:秒秒
- release_date: 发布日期 格式:年年年年-月月-日日
- },
- progress: 观看进度,如“看到第1话”
- }
- ],
- {
- pn: 页码
- ps: 每页项数
- total: 页数
- }
- list: [
- }
- data: {
番剧SS号、MD号,剧集EP号这三种神秘的番号,我暂时还没有研究明白,,,,恕不作讲解
话题
栗子 | |
---|---|
uid328066747 | 查看 查询 |
https://space.bilibili.com/ajax/tags/getSubList?mid=【UID】
此API的报错格式不是通用格式
- {
- status: 是否查询成功
- data: {
- tags: [
- name: 话题名
- cover: 话题封面(可能为空)
- tag_id: 话题号
- }
- ],
- tags: [
- count: 话题数量
- }
- }
关注/粉丝列表
栗子 | ||
---|---|---|
uid328066747 | 关注 | 查看 查询 |
粉丝 | 查看 查询 |
关注:https://api.bilibili.com/x/relation/followings?vmid=【UID】&pn=【页码】&ps=【每页几个】&order=【排序 desc=新关注的在前 asc=新关注的在后】
粉丝:https://api.bilibili.com/x/relation/followers?vmid=【UID】&pn=【页码】&ps=【每页几个】&order=【排序 desc=新关注的在前 asc=新关注的在后】
- {
- data: {
- list: [
- {
- mid: UID
- mtime: 关注时间
- special: 1特别关注 0普通
- uname: 昵称
- face: 头像
- sign: 个签
- official_verify: {
- type: -1无认证 0个人认证 1机构认证
- desc: 认证说明
- },
- vip: {
- vipType: 0非大会员 1大会员 2年度大会员
- }
- }
- ],
- {
- total: 关注总数
- }
- list: [
- }
- data: {
用户信息API大全 完
动态
动态详情
动态类型 | |||
---|---|---|---|
类型号 | 说明 | 栗子 | |
1 | 转发动态 | 355295470145652823 | 查看 查询 |
2 | 相册投稿 | 351782199784737587 | 查看 查询 |
4 | 文字动态 | 371794999330051793 | 查看 查询 |
8 | 视频投稿 | 355292278981797225 | 查看 查询 |
16 | VC小视频投稿 | 354713888622461421 | 查看 查询 |
64 | 专栏投稿 | 334997154054634266 | 查看 查询 |
256 | 音频投稿 | 352216850471547670 | 查看 查询 |
2048 | 分享歌单 | 325805722180163707 | 查看 查询 |
4300 | 分享视频收藏夹 | 355307388674695344 | 查看 查询 |
待补充……也许吧…… |
https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/get_dynamic_detail?dynamic_id=【动态号】
- {
- data: {
- card: {
- desc: {
- uid: UID
- type: 动态类型
- view: 查看数
- repost: 转发数
- like: 点赞数
- dynamic_id: 动态号
- timestamp: 发布时间
- user_profile: {
- info: {
- uid: UID
- uname: 昵称
- face: 头像URL
- },
- card: {
- official: {
- type: -1无 0个人认证 1机构认证
- desc: 认证说明
- }
- }
- official: {
- vip: {
- vipType: 0非大会员 1大会员 2年度大会员
- },
- sign: 个签
- level_info: {
- current_level: 等级(1~6)
- }
- },
- info: {
- dynamic_id_str: 动态号
- orig_dy_id_str: 所转发的原动态号
- rid_str: OID
- },
- card: 【【动态卡片的JSON,【这是一个字符串!】 具体见下文】】
- extend_json: 附加信息的JSON(投票etc),暂未研究
- }
- desc: {
- }
- card: {
- }
- data: {
动态卡片格式
转发动态
栗子 | |
---|---|
355295470145652823 | 查看 查询 |
- {
- user: {
- uid: UID
- uname: 昵称
- face: 头像
- },
- item: {
- rp_id: 动态号
- uid: UID
- content: 文字内容
- orig_dy_id: 原动态号
- timestamp: 转发时间
- reply: 评论数
- orig_type: 原动态类型
- },
- origin: 原动态卡片的JSON,【这是一个字符串!】
- origin_user: {
- info: {
- uid: 原动态发布者UID
- uname: 原动态发布者昵称
- face: 原动态发布者头像URL
- },
- card: {
- official_verify: {
- type: -1无 0个人认证 1机构认证
- desc: 认证说明
- }
- },
- official_verify: {
- vip: {
- vipType: 0非大会员 1大会员 2年度大会员
- },
- sign: 原动态发布者个签
- level_info: {
- current_level: 原动态发布者等级(1~6)
- }
- }
- info: {
- }
- user: {
相册投稿
栗子 | |
---|---|
351782199784737587 | 查看 查询 |
- {
- item: {
- id: 投稿号
- description: 简介
- pictures: [
- { (某张图片)
- img_src: 图片URL
- img_width: 图片宽度
- img_height: 图片高度
- }
- ],
- { (某张图片)
- pictures_count: 图片数量
- upload_time: 发布时间
- reply: 评论数
- },
- user: {
- uid: UID
- head_url: 头像
- name: 昵称
- card: {
- official_verify: {
- type: -1无 0个人认证 1机构认证
- desc: 认证说明
- }
- },
- official_verify: {
- vip: {
- vipType: 0非大会员 1大会员 2年度大会员
- }
- }
- }
- item: {
文字动态
栗子 | |
---|---|
371794999330051793 | 查看 查询 |
- {
- user: {
- uid: UID
- uname: 昵称
- face: 头像
- },
- item: {
- rp_id: 动态号
- content: 动态内容
- timestamp: 发布时间
- reply: 评论数
- }
- }
- user: {
视频投稿
栗子 | |
---|---|
355292278981797225 | 查看 查询 |
- {
- aid: AV号
- copyright: 类型 1自制 2转载
- desc: 视频简介
- duration: 时长
- dynamic: 动态内容
- owner: {
- face: UP主头像
- mid: UID
- name: UP主昵称
- },
- pic: 封面URL
- pubdate: 发布日期
- stat: {
- coin: 硬币数
- danmaku: 弹幕数
- favorite: 收藏数
- like: 点赞数
- reply: 评论数
- share: 转发数
- view: 播放数
- },
- title: 视频标题
- tname: 视频分区
- videos: 分P数
- }
VC小视频投稿
栗子 | |
---|---|
354713888622461421 | 查看 查询 |
- {
- user: {
- uid: UID
- head_url: 头像URL
- is_vip: 0,
- name: 昵称
- },
- item: {
- id: VC号
- cover: {
- default: 封面
- unclipped: 原始宽高比封面
- },
- tags: [
- 标签列表
- ],
- description: 简介
- video_time: 时长
- upload_time: 发布时间,格式:年年年年-月月-日日 时时:分分:秒秒
- video_playurl: 视频URL
- reply: 评论数
- watched_num: 播放数
- }
- }
- user: {
音频投稿
栗子 | |
---|---|
352216850471547670 | 查看 查询 |
{
id: AU号
upId: UP主UID
title: 标题
upper: UP主
cover: 封面URL
ctime: 发布时间
replyCnt: 评论数
playCnt: 播放数
intro: 简介
upperAvatar: UP主头像URL
}
分享歌单
栗子 | |
---|---|
325805722180163707 | 查看 查询 |
- {
- rid: 动态号
- user: {
- uid: 歌单创建者UID
- uname: 歌单创建者名称
- face: 歌单创建者头像
- },
- sketch: {
- title: 歌单名
- desc_text: "【共曲目数量】首 | 【分区】 · 【二级分区】",
- cover_url: 封面
- biz_type: 歌单类型,131歌单,133合辑
- tags: [
- { (某个标签)
- type: 标签号
- name: 标签名
- color: 标签颜色,HEX,没有井号
- }
- ]
- { (某个标签)
- }
- }
标签/话题信息
话题基本信息
栗子 | |
---|---|
标签1 | 查看 查询 |
#公告# | 查看 查询 |
https://api.bilibili.com/x/tag/info?tag_id=【标签ID】
https://api.bilibili.com/x/tag/info?tag_name=【标签名】
- O: 根对象
- O data
- N tag_id: 标签ID
- S tag_name: 标签名
- S cover: 标签图标
- S head_cover: 标签封面
- S content: 标签简介
- S short_content: 短简介
- N ctime: 创建日期
- O count
- N atten: 订阅数
- O data
话题统计数据及活跃用户列表
栗子 | |
---|---|
标签1 | 查看 查询 |
#公告# | 查看 查询 |
https://api.vc.bilibili.com/topic_svr/v1/topic_svr/get_active_users?tag_id=【标签ID】
https://api.vc.bilibili.com/topic_svr/v1/topic_svr/get_active_users?tag_name=【标签名】
- O: 根对象
- O data
- N view_count: 浏览数
- N discuss_count: 讨论数
- A active_users: 活跃用户列表
- O
- N score: 活跃程度,计算方式未知
- O user_info: 用户基本信息
- N uid: UID
- S uname: 昵称
- S face: 头像
- O official: bilibili认证信息
- N type: -1无 0个人认证 1机构认证
- S title: 认证说明
- O vip: 大会原员信息
- N vipType: 0非大会员 1大会员 2年度大会员
- O pendant: 头像挂件信息
- N pid: 挂件ID
- S name: 挂件名
- S image: 挂件图
- S sign: 个性签名
- P level_info
- N current_level: 等级(1~6)
- O
- N topic_id: 标签ID
- O data
包含话题的动态
栗子 | |
---|---|
标签1 | 查看 查询 |
#公告# | 查看 查询 |
https://api.vc.bilibili.com/topic_svr/v1/topic_svr/topic_new?tag_id=【标签ID】
https://api.vc.bilibili.com/topic_svr/v1/topic_svr/topic_new?tag_name=【标签名】
待补充……
搜索用户
栗子 | |
---|---|
DGCK81LNN | 查询 |
https://api.vc.bilibili.com/dynamic_repost/v1/dynamic_repost/name_search?keyword=【用户名】
此API用于在发表动态时输入“@”后自动联想。与搜索API不同的是,此API只能搜索昵称,并且如果昵称完全匹配,即使是一级号、二级号也能搜到。
此API的整体格式与搜索API相同
- O: 根对象
- N code: 错误代码,没有错误则为0
- A result: 正文
- O
- S uname: 昵称
- N mid: UID
- S upic: 头像URL
- N rank_offset: 这是第几条结果(?)
- S usign: 个性签名
- N videos: 视频数量
- N fans: 粉丝数
- N is_upuser: 是否是UP主(?)
- O official_verify: bilibili认证信息
- N type: -1无 0个人认证 1机构认证
- S desc: 认证说明
- N level: 等级(1~6)
- N gender: 性别(1=男 2=女 3=保密)
- A hit_columns: 通过哪项信息搜索到的这个结果,如
uname
表示用户名匹配。可以有多项。- S
- N is_live: 是否正在直播(0=否 1=是)
- N room_id: 直播间ID(没开通的为0)
- O
评论区通用
评论区类型 | ||||
---|---|---|---|---|
类型号 | 说明 | OID | 栗子 | |
1 | 视频投稿 | AV号 | 59671812 | 查看 查询 |
5 | VC小视频投稿 | VC号 | 2879073 | 查看 查询 |
11 | 相册投稿 | 相册投稿号 | 65916366 | 查看 查询 |
12 | 专栏投稿 | CV号 | 3695898 | 查看 查询 |
14 | 音频投稿 | AU号 | 1285217 | 查看 查询 |
17 | 其他动态 | 动态号 | 371794999330051793 | 查看 查询 |
19 | 音频歌单 | AM号 | 10624 | 查看 查询 |
待补充…… |
https://api.bilibili.com/x/v2/reply?type=【类型】&oid=【OID】&pn=【页码】
- {
- data: {
- page: {
- num: 页码
- size: 每页条数
- count: 评论数(不含回复)
- acount: 评论数
- },
- replies: [ (全部评论列表)
- { (某条评论)
- mid: UID
- rcount: 回复数
- ctime: 发布时间
- like: 点赞数
- member: {
- uname: 昵称
- sex: 性别
- sign: 个签
- avatar: 头像
- level_info: {
- current_level: 等级(1~6)
- },
- official: {
- type: -1无 0个人认证 1机构认证
- desc: 认证说明
- },
- vip: {
- vipType: 0非大会员 1大会员 2年度大会员
- }
- },
- content: {
- message: 评论内容
- emote: [ (表情符号信息)
- [某表情名称]: {
- text: "[某表情名称]",
- url: 表情URL
- meta: {
- size: 显示大小,1小 2大
- }
- }
- ]
- text: "[某表情名称]",
- },
- [某表情名称]: {
- replies: [
- { (某条回复)
- mid: UID
- ctime: 发布时间
- like: 点赞数
- member: { (同上) },
- content: {
- message: 回复内容
- emote: (表情符号信息,同上)
- }
- }
- content: {
- ]
- }
- { (某条回复)
- ],
- hots: 热评列表,格式同上,不能翻页,最多10条,没有热评时为null
- upper: {
- mid: UP主UID
- }
- }
- }
- { (某条评论)
- page: {
- data: {