Bilibili Sanlian Ads MAPI Entry, Authorization And Routing
Paste the following prompt into your AI chat to install this skill:
Please install @user_b0010d5c/sanlian-ads according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
When an LLM drives Bilibili Sanlian Ads MAPI, failures often come from unclear authorization state, the wrong advertiser account, mixing v3 and v4 delivery structures, or guessing fields and enum values. This skill turns that entry point into a fixed workflow that reduces the risk of sending writes to the wrong account or ad model.
How It Works
It acts as the entry skill for Bilibili advertising tasks. First, it decides whether the request is conceptual and avoids loading credentials. If an API call is needed, it checks the local authorization file, requests client_id and client_secret when missing, runs the OAuth authorization flow, and persists the authorization record. It then resolves authorized subjects and advertiser accounts, and for write operations it shows the account name and account_id before asking for confirmation.
A key routing step is deciding whether the account uses Legacy v3 with campaign-unit-creative or Creative-driven 2.0 with project-media. These models are mutually incompatible: v3 and v4 endpoints cannot read or write each other's ads, and their reporting dimensions must not be mixed. After this choice, the task routes to delivery, material, reporting, finance, or other sub-skills.
Boundaries And Cautions
The skill requires sequential MAPI calls, stops and classifies errors on quota, throttling, authentication, or business failures, and does not blind-retry. Field names and enum values must come from each sub-skill's references/ files. It does not cover goods management, the industry product centre, brand information management, agency management, account qualifications, or related out-of-scope operations, which should be handled through Bilibili's developer documentation or the appropriate business APIs.
Use Cases
- An operator connects to the Bilibili Sanlian Ads API for the first time and needs to check local credentials, complete OAuth, and confirm advertiser account scope.
- A media consultant must decide whether a client account uses v3 legacy ads or 2.0 project-media ads before routing to the correct creation skill.
- An ads automation engineer needs to confirm account and object scope before reporting calls to avoid mixing campaign/unit dimensions with promotion/media dimensions.
- An operator prepares to pause campaigns or adjust budgets and needs an operation brief with account_id, target objects, and an estimated call plan.
Best For
- Bilibili ads operators who need to turn natural-language delivery requests into authorization checks, account confirmation, and API routing.
- Marketing API engineers who must validate OAuth, account scope, and v3/v4 structure before calling MAPI endpoints.
- Agency consultants who need to distinguish legacy campaign-unit-creative accounts from 2.0 project-media accounts before choosing a sub-skill.
- Ads automation developers who need to build batch pause, budget, or reporting workflows that generate operation briefs and respect sequential-call rules.
Related Skills
Guides WeChat merchant payment integration by routing JSAPI, Mini Program, APP, H5, Native, and payment-code scenarios to the right product.
AI agent tool for generating HTML proposals for client visit business scenarios, featuring deep research and dynamic mainline mapping.
Bid Proposal Verification Tool is used to verify the consistency between bid proposals and tender documents, checking table of contents, page numbers, attachments, and seals, based on Shibot Technology's bid data API.
An AI engine built on extensive bidding data to precisely search for tender projects and potential clients using natural language or structured criteria.