首先需要大家注册一个开发者的账号,然后创建开发者应用,同时需要妥善保管令牌,最后还需要大家请求广告api的访问权限。
推特号自助商店:shop.incometwitter.com
注意事项
在这个具体的操作过程当中,如果大家已经在推特开发者平台上面进行构建行为,同时还拥有了相关开发者的账号,只需要直接从第三个步骤开始操作就可以。
第一个步骤,注册开发者账号
当大家注册一个开发者账户之后,这个时候才能够请求访问推特的任何api产品。具体操作为:在开发者门户当中创建一个项目和开发者应用,这个行为将提供一组凭证,其凭证非常重要,主要目的就是用来验证对于api的所有请求内容。
第二个步骤,妥善保管应用的密钥和令牌
注册完开发者账号之后,在开发者应用当中会获得一组api密钥,通常情况下也被大家称之为使用者密钥。同时还会生成一组用于代表自己推特个人账号发出请求的访问令牌,还会拥有一个需要OAuth2.0不记名令牌的端点,其目的就是为了验证不记名令牌。切记这些密钥和令牌并不会过期,如果大家重新生成这些密钥和令牌,那么原先的密钥和令牌就会随着过期。由于这些内容过于重要,需要大家创建环境变量或者使用安全的密码管理器,以保证这些内容的安全性。
在具体的操作过程当中,还需要大家牢记应用的id,id地址就位于应用详细信息的url中,执行下一步操作过程,这个应用id能够帮助大家请求广告api的访问权限。
注意事项
在大家牢记密钥和令牌之时,需要注意的是密钥和令牌在开发者门户当中只会显示一次,在凭据生成之后,需要大家在第一时间将其储存在自己的密码管理系统当中,以此来确保密码的安全性。
在使用的时候,如果忘记密钥和令牌或者是一时之间找不到,就需要重新生成密钥和令牌。随之就会创建新的密钥和令牌,旧的密钥和令牌会随之失效。在这个时候用户就不得不更新使用先前的凭据设置的所有集成。时间来到2021年1月,在这之前,用户可以通过开发者门户检索应用的密钥和令牌,在这之后却不可以。
第三个步骤,用户申请广告api访问权限
按照以上两个操作步骤完成之后,用户就会拥有对推特api的基本访问权限,此时并没有特定推特广告api功能的访问权限。接下来还需要执行以下操作,主要目的是请求访问权限并获得官方批准。
访问层
来到这里的时候,用户就将获得广告api的受限访问权限,初始权力比较小,只是在五位推特用户当中可以使用自己的应用。这个时候自己的应用程序可以向广告api发出相关请求。当开发与广告api相互集成的时候,就需要大家调高令牌的上限。如果觉得这些权限不够用,想要知道如何调高这些上限,大家还可以查看提高访问权限指南的相关内容。
受限
初始的时候权限较少,这些受限许可主要为企业提供访问广告API端点的权限,使用这个权限能够帮助自己完成工具的开发。当然需要充分了解到此时受限级访问权限的开发应用初始限制个数,此时限制为5个OAuth令牌。
高级
当来到下一个权限的时候,这些高级访问权限表示开发者能够通过实际的实验性广告活动,这些广告活动能够证明自己的概念。此时此刻开发者应用程序的OAuth令牌上限已调至最高状态,支持用户的业务扩展服务。
发送第一个请求内容
想要知道这个权限是否好用,可以对广告api的访问权限进行测试。测试内容非常的简单,需要像GET账号端点发出相关请求,这个时候端点将会返回当前授权用户有权访问的广告账号。这样在之后的api请求过程当中,我们就可以使用这个请求当中的广告账号id,用来读取和写入特定广告账号的相关数据。
接下来就为大家举一个简单的例子,比如在命令行动当中使用Twurl,具体的请求内容将会如下所示:
示例请求
twurl -H ads-api.twitter.com “/10/accounts”
Code copied to clipboard
示例响应
{
“request”: {
“params”: {}
},
“data”: {
“name”: “Furni”,
“business_name”: null,
“timezone”: “America/Los_Angeles”,
“timezone_switch_at”: “2016-04-06T07:00:00Z”,
“id”: “18ce54ayf0z”,
“created_at”: “2016-04-07T14:40:15Z”,
“salt”: “b88939e5cabbca720159cb3659d73c06”,
“updated_at”: “2017-02-08T08:49:53Z”,
“business_id”: null,
“approval_status”: “ACCEPTED”,
“deleted”: false
}}
之后还需要进行的操作
- 为了以防万一,需要仔细阅读广告api文档当中的基础知识,其中主要包含版本控制和层次结构等内容。
- 仔细查看各种各样的广告api工具和库,这样能够帮助进行广告api的集成工作。
- 充分了解和提升广告API访问权限的具体步骤。
- 熟知那些可以使用的支持资源。
- 及时了解和关注api的变更、推特推广产品增强的实时更新和相关服务问题。
以上就是关于推特如何访问广告api的详细步骤和内容,大家可以根据自身实际情况选择性了解。