2017-02-21 18 views
0

У меня проблема с использованием API YouTube. я просил следующим образом:contentDetails не существует в некоторых ответах деятельности с API данных YouTube v3

http://www.googleapis.com/youtube/v3/activities?part=contentDetails&channelId={CHANNEL_ID}&key={YOUR_API_KEY} 

Тогда я получил ответ:

{ 
"kind": "youtube#activityListResponse", 
.... 
"items": [ 
    { 
    "kind": "youtube#activity", 
    "etag": etag1, 
    "id": id1, 
    }, 
    .... 

Там нет собственности contentDetails хотя я указал его. Он существует в следующем действии.

.... 
    { 
    "kind": "youtube#activity", 
    "etag": etag2, 
    "id": id2, 
    "contentDetails":{ 
    "upload":{ 
    "videoID": videoed 
    } 
    } 
    }, 
    .... 

Относительно того, существуют ли элементы contentDetails? На самом деле первым видом деятельности является «бюллетень», а второй - «загрузка». Вызывают ли это беспокойство?

+0

Покажите мне документацию, которая говорит contentDetails содержит «комментарий», «любит» .. Я думаю, что ваш ссылаясь на [ «Youtube Метрики»] (https://developers.google.com/youtube/reporting/v1/reports/metrics) – noogui

ответ

0

Ожидаемый ответ contentDetails - он возвращает только videoId. Вы можете видеть, что в Activities resource

"contentDetails": { 
    "upload": { 
     "videoId": string 
    } 

Вы даже можете попробовать это в Google API Explorer Activities.list, не забудьте поставить галочку «все» в «редакторе использовать поля».

Если вы хотите получить более подробный ответ, используйте snippet:

"snippet": { 
    "publishedAt": datetime, 
    "channelId": string, 
    "title": string, 
    "description": string, 
    "thumbnails": { 
     (key): { 
     "url": string, 
     "width": unsigned integer, 
     "height": unsigned integer 
     } 
    }, 
    "channelTitle": string, 
    "type": string, 
    "groupId": string 
    } 
+0

«contentDetails» содержит «как», «любимый», «комментарий», «подписка», «playlistItem», «рекомендация», бюллетень "и" социальный "не только" загружать ". – user59608

+0

Покажите мне, что в документах указано, что;) – noogui

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

  • Нет связанных вопросов^_^