2016-08-11 2 views
2

Я хотел бы создать мобильное приложение, которое позволяет конечным пользователям обмениваться видео между собой. Я сейчас сомневаюсь в YouTube API, потому что мой план состоял в том, чтобы создать YT-канал и позволить пользователям загружать на него видео, а затем передавать их видео с канала.Использование Youtube в качестве хранилища видео для моего мобильного приложения

Разрешено ли это таким образом? Если бы вы не рекомендовали мне хранить файлы, которые бывают быстрыми, дешевыми и простыми в использовании, пожалуйста? Я также проверил Dropbox, но потоковая передача настолько медленная.

ответ

1

Вы можете загрузить видео с помощью API загрузки YouTube (Python sample code here, вы также можете звонить по другим языкам и HTTP: API explorer here).

Звонок посылки будет возвращен video resource, который включает в себя an id. Затем вы можете использовать этот идентификатор, чтобы создавать URL-адреса для своих пользователей для совместного использования или использовать его для встраивания видео в your website, Android или iOS.

+0

Мэтт, спасибо за ответ, однако я знаю, как это сделать технически. Я немного боюсь получить запрет на Youtube. Когда кто-то загружает неприемлемый контент на моем канале, я получаю запрет, и приложение не будет работать. Есть ли шанс избежать этой ситуации? Благодаря! –

+0

Я не юрист и не могу комментировать юридические вопросы. Все, что я могу сделать, это указать вам Условия использования YouTube и API YouTube: https://www.youtube.com/static?template=terms и https://developers.google.com/youtube/terms/ api-services-terms-of-service – matthewayne

-2

Вы можете отправить запрос POST, который идентифицирует цель жалобы. Пользователь, который подает жалобу и сам текст соответствующего. В запросе также может указываться причина жалобы с использованием тега <category>, который имеет схему значение атрибута http://gdata.youtube.com/schemas/2007/complaint-reasons.cat. Значение термина атрибута тегов должно быть один из следующих терминов:

  • насилия над детьми - видео содержит акты жестокого обращения с детьми.
  • ОПАСНОЕ - видео содержит вредные или опасные действия.
  • НЕНАВИСТЬ - видео содержит ненавистный или оскорбительный контент.
  • ПОРНО - Видео содержит сексуальное содержание.
  • ПРАВА - видео нарушает права заявителя или авторское право.
  • SPAM
  • НАСИЛИЕ - видео содержит сильное или отталкивающее содержание.

Следующий XML демонстрирует, как добавить жалобу на видео.

POST /feeds/api/videos/VIDEO_ID/complaints HTTP/1.1 
Host: gdata.youtube.com 
Content-Type: application/atom+xml 
Content-Length: CONTENT_LENGTH 
Authorization: Bearer ACCESS_TOKEN 
GData-Version: 2 
X-GData-Key: key=DEVELOPER_KEY 
<?xml version="1.0" encoding="UTF-8"?> 
<entry xmlns="http://www.w3.org/2005/Atom" 
    xmlns:yt="http://gdata.youtube.com/schemas/2007"> 
    <summary> 
Please ignore this complaint. I'm testing a YouTube API and 
needed to issue a complaint to test the add complaint function. 
Per the value of the category tag, pretend I am complaining 
about a video that contains violent or repulsive acts. 

+0

Я думаю, что OP спрашивал, можно ли использовать YT для хранения видео, а не как регистрировать жалобы через YT API. Поэтому я не уверен, что это ответ на вопрос. – halfer

Смежные вопросы