要求
- 一个已获批准的开发者账户
- 一个已获批 X Ads API 访问权限的 App
- 通过应用管理 UI 获取的 API Key 和密钥,以及
- 一位拥有 X Ads 账户访问权限的用户的access tokens
使用 API
https://ads-api.x.com/<version>/accounts
HTTP 动词与典型响应代码
- GET 获取数据
- POST 创建新数据,例如 campaigns
- PUT 更新现有数据,如 line items
- DELETE 删除数据。
with_deleted=true
,仍可通过大多数基于 GET 的方法查看已删除的数据。否则,对已删除记录的请求将返回 HTTP 404。
成功的请求在创建、删除或更新资源时将返回 2xx(HTTP 200 系列)响应,并附带表示该对象的 JSON 响应。
使用 HTTP PUT 更新数据时,仅会更新指定的 fields。你可以通过将参数设为空字符串来清除某个可选值。比如,以下这组参数将清除任何已设置的 end_time
:&end_time=&paused=false
。
有关错误响应的更多信息,请参阅 Error Codes & Responses。
内联参数
"abc1"
,并且你在检索与该账户关联的广告系列,则可以使用 URL https://ads-api.x.com/6/accounts/abc1/campaigns
访问该列表。通过在资源 URL(https://ads-api.x.com/6/accounts/:account_id/campaigns
)中指定内联的 account_id
参数,你已将请求限定为仅与该账户关联的对象。
使用 Access Tokens
HTTP 与 OAuth
符号 | URL 编码 |
---|---|
! | %21 |
# | %23 |
$ | %24 |
& | %26 |
’ | %27 |
( | %28 |
) | %29 |
* | %2A |
+ | %2B |
, | %2C |
/ | %2F |
: | %3A |
; | %3B |
= | %3D |
? | %3F |
@ | %40 |
[ | %5B |
] | %5D |
使用 Twurl 发起你的第一个 API 请求
使用 Postman 进行测试
将你的应用扩展为发起经过认证的请求
自定义实现
- 收集用于标头的 7 个键/值对——均以 oauth_ 开头
- 使用这些键/值对生成 OAuth 1.0a HMAC-SHA1 签名
- 使用上述值构建 Authorization 标头