Я новичок в VK api
.
Я хочу загрузить видео через API VK. Я не могу получить образцы кода в своем исследовании в google.Как загрузить видео через VK api
Может ли кто-нибудь дать мне образец кода.
Я новичок в VK api
.
Я хочу загрузить видео через API VK. Я не могу получить образцы кода в своем исследовании в google.Как загрузить видео через VK api
Может ли кто-нибудь дать мне образец кода.
Сначала вам нужно получить http-url для загрузки видео с использованием метода API this.
Затем вы должны сделать POST-запрос, содержащий поле с «video_file», которое будет содержать ваш видеофайл в двоичном режиме. Затем следует вызвать video.save метод, чтобы сохранить изменения и получить video_id
Использование requests библиотеки:
import requests
with open('upload_file_name', 'rb') as f:
# use upload url you get from vk via 'video.save' call
resp = requests.post(vk_upload_url, files={'video_file': f})
# dumb response check
if resp.json().get('size'):
print('upload OK')
else:
print('shit happens!')
Вы можете прочитать о деталях в vk.api документации
шаг 1. Я назвал video.save как показано ниже; https://api.vk.com/method/video.save?access_token=xxxx&link=http://yyyy.com/4144.mp4&description=testt и получите ответ; {"response": {"upload_url": "xxxxxxxx", "vid": 171540312, "owner_id": xxxxxx, "name": "No name", "description": "testt", "access_key": " xxxxxxxxxx "}} – user3702350
Затем я использую форму для размещения данных как; <форма метод = "POST" действие = upload_url "> <входной тип =" представить»значение = "SEND"> <входной тип = "" название = "Файл video_file" размер = "45"/> , но получите ответ: «error_code»: 7, «error_msg»: «видео не найдено, проверьте url»} – user3702350
попробуйте прочитать то, что я написал. Сначала вам нужно получить LINK, где ваша просьба будет ПОСЛЕВАТЬ ВИДЕО в виде БИНАРНЫХ ДАННЫХ. Это будет запрос multipart-form-data. Вы не можете вставлять видео-lin в «link» -параметр video.save-метода. Документация здесь https://vk.com/dev/upload_files?f= Загрузка% 20Videos. Изменить язык в нижнем правом углу сайта – SwiftStudier