经过反复研究 Twitter 文档,我现在可以使用 OAuth 1.0 进行身份验证,并代表登录并接受我的应用程序的用户发出请求以执行更改/检索数据。 现在,我尝试向 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 中提及。 .
我错过了什么吗? 先谢谢了。
最佳答案
查看Twitter ads API documentation ,获取访问权限是一个非常复杂的过程。在他们的网站上,您需要:
- 来自客户、广告商或 Twitter 团队的一次积极推荐 (广告 API 之外)
- 关于您的解决方案如何运作的清晰值(value)主张 将补充 Twitter 广告服务并改善广告商 性能
- 遵守 Twitter 开发者政策的历史记录
- 拥有转换 Twitter 广告的经验
- 与公司@用户名关联的 Twitter 应用 ID,且事件 token 不超过 5 个
这似乎有点矫枉过正,但我还没有看到任何其他解决办法。如果您找到更好的方法来获取广告 API 访问权限,请在此处发布另一个答案,因为我有一个潜在的项目将使用这些 API,但申请过程太令人畏惧,无法真正证明开始这项工作是合理的。
关于forms - 如何获取 Twitter 广告 API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32351969/