Я пытаюсь загрузить видео в facebook с внешнего URL. Но у меня возникла ошибка, когда я опубликовал ее. Я пробовал с местными видео, и все работает нормально.Python Facebook upload video from external link
Мой простой код:
answer = graph.post(
path="597739293577402/videos",
source='https://d3ldtt2c6t0t08.cloudfront.net/files/rhn4phpt3rh4u/2015/06/17/Z7EO2GVADLFBG6WVMKSD5IBOFI/main_OUTPUT.tmp.mp4',
)
и моя ошибка всегда находится тот же:
FacebookError: [6000] There was a problem uploading your video file. Please try again with another file.
Я посмотрел в документы и нашел FILE_URL параметр, но это все тот же вопрос.
Формат видео - .mp4, поэтому он должен работать.
Любая идея?
Видимо, это сообщение об ошибке очень сбивает с толку. Это одно и то же сообщение, когда у вас есть access_token, который не работает. Например, у меня есть это сообщение об ошибке, когда я пытаюсь использовать токен доступа к пользователю, а не если я использую токен доступа к странице.
У вас есть необходимые разрешения для страницы, которую вы пытаетесь загрузить слишком? Вы должны использовать токен доступа к странице с разрешением «publish_pages», как описано в [здесь] (https://developers.facebook.com/docs/graph-api/reference/page/videos#Creating) – The1Fitz
Да, я! Я проверяю все разрешения. Прямо сейчас я столкнулся с этой проблемой с локальным файлом, который сказал, что у меня нет разрешения. Но когда я перехожу к графическому инструменту, я устанавливаю правильные разрешения, поэтому я не понимаю, почему он не работает. Если я хочу опубликовать на странице, мне нужно только мое access_token с правом на странице справа? – DaschPyth
@DaschPyth все, что вам нужно, это ваш access_token для публикации на странице. Вы когда-нибудь могли успешно опубликовать видео? Вы проверили свои права на свое приложение? – AdjunctProfessorFalcon