Tencent Advertiser Account Management
Paste the following prompt into your AI chat to install this skill:
Please install @tencent-adm/tencentads-advertiser according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem Background and Needs
In Tencent advertising campaigns, advertisers often need to manage multiple bidding ad accounts, such as querying account information, adjusting daily budgets, or monitoring fund statuses. Manual operations for these tasks are tedious and may introduce errors in batch processing. Traditional methods rely on web interfaces, lacking scripting support and making integration into automated workflows difficult.
Core Capabilities and Workflow
This skill provides the following core capabilities by calling Tencent advertising APIs via Node.js scripts:
- Querying advertiser account lists: Using the
get-account-list.mjsscript, based on bidding advertiser accounts associated with the current user, supporting fuzzy search by company name (up to 2 keywords, length 2~50 characters) and pagination (default 10 per page, total page limit of 13000). - Daily budget management: Query daily budgets with
get-daily-budget.mjsand modify them usingupdate-daily-budget.mjs, with optional parameters likeuse_min_daily_budgetto control minimum budget rules. - Fund account information queries:
get-funds.mjsqueries balances, locked amounts, and daily consumption for various fund accounts, whileget-wallet.mjsretrieves shared wallet information (balance, bound accounts, etc.), both requiringaccount_id. - Daily balance reports and wallet queries:
get-daily-balance-report.mjsfetches daily settlement data (including daily closing balance) for fund accounts, andget-wallet-basic-info.mjsqueries basic wallet information by wallet ID.
The workflow typically involves these steps:
- Environment setup: Install
tencentads-cli(Node.js ≥ 20) and configure thetencentads-authskill to set API Key credentials. - Script execution: Run scripts from the skill root directory, for example, to query account lists:
node scripts/get-account-list.mjs '{"corporation_name_fuzzy_list":["example company"]}'
Note that JSON parameter passing must follow cross-platform rules (e.g., single quotes on Linux, double quotes with escaping on Windows CMD). - Result handling: Parse the JSON data returned by scripts for display or further operations.
Applicable Scenarios and Notes
This skill is suitable for automating the management of Tencent advertiser accounts, but note the following boundaries and limitations:
- Only supports bidding advertiser accounts: All scripts handle only bidding-type accounts, excluding agents or other account types.
- Pagination limit: When querying account lists,
page * page_sizemust be ≤ 13000; exceeding this causes API errors. - JSON parameter passing rules: Different terminals (e.g., Bash, CMD, PowerShell) have specific requirements for JSON quoting; incorrect passing leads to
JSON.parseexceptions. - Authentication dependency: All operations rely on credentials configured by
tencentads-auth. If authentication errors occur, complete the authentication process first. - Enum value queries: All enum values must not be guessed; they must be confirmed via
get-enum-options.mjs.
The script-based interface requires familiarity with the Node.js environment and command-line operations for correct invocation.
Use Cases
- An ad operations team needs to regularly filter specific accounts by company name from associated Tencent advertiser accounts to verify that daily budget settings align with the schedule.
- Finance staff need to batch-fetch daily fund settlement details for multiple bidding advertiser accounts to generate internal financial reconciliation reports.
- Agency customer service needs to quickly query a client's shared wallet balance and bound account status to respond to client inquiries about funds.
- Data analysts need to retrieve daily budget modification history for specified accounts, combined with consumption data, to review ad campaign performance.
Best For
- An ad optimization specialist managing multiple Tencent advertiser accounts who needs to automate queries for account lists and budgets to formulate adjustment strategies.
- An accountant or finance officer handling advertiser financial data who needs to regularly reconcile fund account balances and daily settlement details.
- Agency operations staff providing account management services for advertisers who need to monitor client wallet balances and bound account statuses.
- A researcher in ad data analysis who needs to obtain raw data on budgets and consumption for modeling and analysis.
Related Skills
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.
Automates bid document, response table, and material list generation from bid files and enterprise data using Shibuo Technology API.