2015-09-02 90 views
3

经过大量的Twitter文档后,我现在可以使用OAuth 1.0进行身份验证,并且代表请求签署并接受我的应用程序以执行更改/检索数据的用户。 现在,我正在尝试向Twitter Ads API发出请求。 这是我的错误:如何访问twitter ads api?

{"errors":[{"code":"UNAUTHORIZED_CLIENT_APPLICATION","message":"The client application making this request does not have access to this API"}],"request":{"params":{}}} 

,因为它似乎,有需要另一个应用程序的注册。 I registered it与我的应用程序ID,假设'开发人员'阶段是适合我。我正在尝试为接受它的用户检索分析数据,例如retrieve campaigns

注册广告应用程序表后,错误保持不变。该文档没有说明是否需要针对ads-api的特殊实施。另外,我开的广告应用程序在任何地方都没有提及,也没有在我的twitter apps

我错过了什么吗? 以前感谢。

回答

3

看着Twitter ads API documentation,获取访问是一个相当复杂的过程。从他们的网站,你将需要:

  • 一个从客户,广告商或Twitter团队 (的广告API以外)
  • 明确的价值主张如何如何您的解决方案 将补充Twitter的广告积极推荐发行股票并提高广告客户的 性能
  • 历史遵守Twitter的开发者政策的
  • 运行体验Twitter的广告
  • Twitter的应用程序ID与企业@username,无线关联th不超过5个有效令牌

这似乎有点矫枉过正,但我​​还没有看到任何其他方式。如果您发现获得广告API访问权限的更好方法,请在此发布另一个答案,因为我有一个可能会使用这些API的项目,但申请流程过于艰巨,无法真正证明开始这项工作的合理性。

2

截至2016年9月,申请流程似乎要容易得多。

enter image description here

看样子你不再需要积极推介,价值道具,历史或经验运行Twitter的广告。