bpi-rs 0.2.0

Bilibili API client library for Rust
Documentation
{
  "name": "article.articles_info",
  "request": {
    "method": "GET",
    "url": "https://api.bilibili.com/x/article/list/web/articles",
    "query": {
      "id": "207146"
    },
    "required_headers": [
      "user-agent",
      "referer",
      "origin"
    ],
    "headers": {},
    "auth": {
      "requires": []
    }
  },
  "provenance": {
    "source": "local_probe_output",
    "privacy": "public article response body promoted without account headers"
  },
  "cases": [
    {
      "name": "anonymous",
      "profile": "anonymous",
      "auth": {
        "requires": []
      },
      "response": {
        "api_code": 0,
        "fixture": "responses/anonymous.success.json",
        "fixture_kind": "probe_body",
        "rust_model": "ArticlesData"
      }
    },
    {
      "name": "normal",
      "profile": "normal",
      "auth": {
        "profile": "normal",
        "requires": [
          "cookie"
        ]
      },
      "response": {
        "api_code": 0,
        "fixture": "responses/normal.success.json",
        "fixture_kind": "probe_body",
        "rust_model": "ArticlesData"
      }
    },
    {
      "name": "vip",
      "profile": "vip",
      "auth": {
        "profile": "vip",
        "requires": [
          "cookie"
        ]
      },
      "response": {
        "api_code": 0,
        "fixture": "responses/vip.success.json",
        "fixture_kind": "probe_body",
        "rust_model": "ArticlesData"
      }
    }
  ]
}