3

我已经将一个有效的 mp4 视频上传到 twitter,它返回一个 mediaID 并且状态成功。

在此处输入图像描述

有谁知道如何使用 twitter api 将上传的视频关联到媒体库?它一直说我“未经授权使用媒体 xxxxx”。已经将我的 userId 放入 AdditionalOwnerIds 以进行上传,但仍然无法正常工作。

尝试使用 Postman API、Twurl 或通过 Tweetinvi 上传,仍然不行。

推特文档

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

在此处输入图像描述

4

1 回答 1

2

TLDRadditional_owners为 Twitter 广告帐户(不是本教程中所述的帐户)上传媒体时使用这些参数。

媒体上传与广告 API 端点分开——几乎总是限定在一个范围内:account_id——因为媒体与当前用户相关联。由于媒体可能与您的用户帐户相关联,因此该错误表明它不属于广告帐户的用户。

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

  2. 传入POST 媒体/上传 (INIT)端点的additional_owners参数。

于 2019-06-06T17:04:10.433 回答