Я могу загружать видео на Facebook через их Graph API, но не могу загружать подписи (cc) для этих видео. В соответствии с их документацией по загрузке только субтитров к видео. необходимо указать идентификатор видео, локаль и имя файла srt. Однако при отправке запроса
r = requests.post("https://graph.facebook.com/v" + str(self.version) + "/" + path + "?" +
post_data, files={captions_file: open(captions_file, 'rb')})
это результат:
{"error":{"message":"(#100) Invalid file. Expected file of one of the following types:
application\/octet-stream","type":"OAuthException","code":100}}
Меня смущает то, что в документации файл заголовка указан как имя_файла.locale.srt, но в ошибке указан файл типа application/octet-stream MIME, к которому файл .srt не применяется.
Как можно отправить файл .srt через application/octet-stream?