2016-09-13 3 views
1

저는 youtube api에서 최신이며, Android app에서 youtube api를 구현하는 데 도움이 필요합니다. 연결된 사용자 이름이 모두 https://www.googleapis.com/youtube/v3/channels?part=snippet&forUsername={USERNAME}&key={YOUR_API_KEY} 인 모든 채널 목록을 가져 오는 하나의 YouTube API를 찾았습니다. 내 YouTube 계정에 3 개의 채널을 만들었지 만 위의 API는 응답을 얻지 못하고 있습니다.YouTube 채널 목록에 대한 API가

https://www.googleapis.com/youtube/v3/channels?part=statistics&id=channel_id&key=your_key 

당신은 여기 API 요청을 시도 할 수 있습니다 : https://developers.google.com/youtube/v3/docs/channels/list#try-it

요청을

은 유효한 사용자 이름과

{ 
"kind": "youtube#channelListResponse", 
"etag": "\"I_8xdZu766_FSaexEaDXTIfEWc0/ewwRz0VbTYpp2EGbOkvZ5M_1mbo\"", 
"pageInfo": { 
    "totalResults": 0, 
    "resultsPerPage": 5 
}, 
"items": [] 
} 
+0

API 콘솔에서 ** YouTube Data API **를 사용 설정 했습니까? – Lawrance

+0

Google 개발자 콘솔 – siddhesh

+0

에서 제공되는 기본 youtube api 사용 http://www.androidhive.info/2014/12/how-to-play-youtube-video-in-android-app/ – siddhesh

답변

-1

이처럼 사용 핵심 API를 사용하여 위의 API에 대한 응답이다 :

HTTP GET: GET https://www.googleapis.com/youtube/v3/channels?part=statistics&id={CHANNEL_ID}&key={YOUR_API_KEY} 
Response (with id=UCt7iVnJwjBsof8IPLJHCTgQ): 

{ 
"kind": "youtube#channelListResponse", 
"etag": "\"dhbhlDw5j8dK10GxeV_UG6RSReM/WNxXCvycTyqTjTn9sLJ5toVjBRY\"", 
"pageInfo": { 
    "totalResults": 1, 
    "resultsPerPage": 1 
}, 
"items": [ 
    { 

    "kind": "youtube#channel", 
    "etag": "\"dhbhlDw5j8dK10GxeV_UG6RSReM/jijTuA_iWn2Kv9aRnqeAWNAcQ6I\"", 
    "id": "UCt7iVnJwjBsof8IPLJHCTgQ", 
    "statistics": { 
    "viewCount": "796662", 
    "commentCount": "20", 
    "subscriberCount": "257", 
    "hiddenSubscriberCount": false, 
    "videoCount": "126" 
    } 
    } 
] 
} 

id 매개 변수에 대한 쉼표로 구분 된 채널 ID 목록을 전달할 수 있습니다. 하나의 id 만 전달 했으므로 items 배열의 첫 번째 객체에는 필요한 값이 있습니다. 원하는 데이터에 대한 통계 사전에서 subscriberCount 및 videoCount 값에 대한 객체를 가져옵니다.

+0

YouTube API에서 채널 ID를 얻는 방법 또는 세부 정보가 포함 된 내 계정의 모든 채널을받는 방법. – MMT

관련 문제