Twitter API将上传的视频与媒体库关联

时间:2018-07-06 15:54:18

标签: api twitter postman tweetinvi

我已将有效的mp4视频上传到twitter,它返回mediaID,状态为成功。

enter image description here

有人知道如何使用twitter api将上传的视频与媒体库相关联吗?一直说我是“未经授权使用媒体xxxxx”。已经将我的userId放在用于上传的AdditionalOwnerIds中,但是仍然无法正常工作。

尝试使用Postman API,Twurl或Tweetinvi上载,仍然没有效果。

Twitter documentation

API端点:https://ads-api.twitter.com/3/accounts/:account_id/media_library

enter image description here

1 个答案:

答案 0 :(得分:2)

TLDR 在为additional_owners中所述不是您的帐户的Twitter Ads帐户上载媒体时使用this tutorial参数。

由于媒体与当前用户相关联,因此媒体上载与Ads API终结点是独立的-它们几乎始终位于:account_id范围内。由于该媒体很可能与您的用户帐户相关联,因此错误表明该媒体不属于广告帐户的用户。

  1. 您的应用程序应调用GET accounts/:account_id/promotable_users,以获取应使用该媒体的广告帐户的用户ID字符串。

  2. POST media/upload (INIT)端点传递additional_owners参数。