2016-05-03 2 views
0

Я пытаюсь получить мой content-owner-id для загрузки видео на другие каналы, которые у меня есть, как описано here.Youtube Content ID API не использовался - ошибка 403

Я использую этот код, чтобы получить content-owner-id: (PHP)

$youtubePartner = new Google_Service_YouTubePartner($this->client); 
$contentOwnersListResponse = $youtubePartner->contentOwners->listContentOwners(
       array('fetchMine' => true)); 
$contentOwnerId = $contentOwnersListResponse['items'][0]['id']; 

И это ошибка я получил:

Произошла ошибка службы: Ошибка вызова GET googleapis. com/youtube/partner/v1/contentOwners? fetchMine = true: (403) Доступ не настроен. Youtube Content ID API не использовался в проекте XXXXXXXXXXXXX раньше или он отключен. Включите его , посетив console.developers.google.com/apis/api/youtubePartner/overview?project=XXXXXXXXX , затем повторите попытку. Если вы недавно включили этот API, подождите несколько минут за действие для распространения на наши системы и повторите попытку.

Я попытался перейти по ссылке https://console.developers.google.com/apis/api/youtubePartner/overview?project=XXXXXXXXXX, но я получаю «API не существует или у вас нет доступа к нему».

Затем я искал в google и узнал, что мне нужно стать учетной записью CMS youtube (я также являюсь партнером youtube). Я также попытался перейти на cms.youtube.com и войти в систему с моей учетной записью YouTube, но я получил:

Ваш аккаунт Google не связан с Менеджером контента YouTube. Пожалуйста, попробуйте использовать другую учетную запись или обратитесь в службу технической поддержки для поддержки .

Может ли кто-нибудь объяснить мне, как подключиться к учетной записи CMS?

ответ

0

Исходя из этого thread:

Вы не видите его в списке доступных Auf API,, если ваша учетная запись не будет подключен к CMS и некоторое время имеет прошлое ... Это займет 7-14 дней если для вашей учетной записи не доступен API идентификатора контента. Это информация, полученная от поддержки, но мне сказали, что это автоматический шаг.

Ваша учетная запись должна быть связана с владельцем контента. Следует отметить, что владелец контента и партнерский канал - это не одно и то же.

С этой documentation, запрашивать данные от владельца контента YouTube, вам необходимо установить значение параметра ids в contentOwner==OWNER_NAME, где OWNER_NAME является владельцем контента ID.

Проверьте эти связанные SO вопросы:

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