用户账户与广告账户
- 广告账户在 business.x.com 上注册,并在 API 中通过 account_id 标识。广告账户直接关联资金来源,并可利用一个或多个 X 用户账户的内容作为“可推广用户”。每个广告账户可以向一个或多个 X 用户账户授予权限。广告账户(即“当前账户”)在几乎所有执行的 URL 中都以内联的 :account_id 参数表示。
- X 用户账户(例如 @AdsAPI)在 Ads API 中通过 user_id 标识。一个或多个此类账户可以与某个广告账户关联。通过 API 发起请求的已认证 X 用户账户称为“当前用户”。当前用户可访问的广告账户列表可通过 GET accounts 获取。“可推广用户”是指可由特定广告账户推广的 X 账号。更多详情请参阅 Obtaining Ads Account Access。
广告账户的访问方式
- 代表广告主发起请求(推荐)
- 使用你的账号(已获授对某广告主账户的访问权限)发起请求,例如支持多个账户的代理商。
访问权限级别
应用级权限
- 仅转化(Conversion Only):可访问 Mobile 和 Web Conversion 端点,且具有读写权限。
- 标准访问(Standard Access):可访问 Analytics、Campaign Management、Creatives、Custom Audiences 以及 Conversion 端点,且具有读写权限。
广告账户级权限
获取访问令牌的方式
1. 获取广告主(用户)的访问令牌
2. 获取你的(开发者)访问令牌
FULL 可推广用户创建仅推广的 Post,你还必须在此流程中被授予创建 Post 的权限。该权限将通过 GET accounts/:account_id/authenticated_user_access 端点中的 TWEET_COMPOSER 权限启用访问。
不同方法的对比
| 广告主(用户)OAuth 令牌 | (开发者)OAuth 令牌 (为区分账户添加 @username) | |
| 访问广告账户 | ✔ | ✔ |
| 代表用户创建 Post | ✔ | ✔* |
| 管理广告系列 | ✔ | ✔ |
| 访问分析数据 | ✔ | ✔ |
| 代表用户创建 Card | ✔ | ✔ |
| 开发者可通过 X Ads UI 进行访问 | ✔ | |
| 速率限制 | 按广告主区分 | 按广告主账户区分 |
注意: 详见上文 获取(开发者)访问令牌 部分。
示例用例
广告主访问令牌(通过 OAuth 三方网页流程)


