2016-08-23 2 views
0

Java에서 구독을 계산해야하지만 해결할 수 없습니다. 도와주세요!Youtube API V3 내 구독자를 계산할 수 없습니다.

HttpRequestInitializer httpRequestInitializer = new HttpRequestInitializer() { 
    public void initialize(HttpRequest request) throws IOException { 
    } 
}; 

YouTube youTube = new YouTube.Builder(new NetHttpTransport(), new JacksonFactory(), httpRequestInitializer) 
     .setApplicationName("<Your-Application-Name>") 
     .build(); 
YouTube.Channels.List search = youTube.channels().list("statistics"); 
search.setForUsername("codeherenow"); 
search.setKey("<Insert-API-Key>"); 
ChannelListResponse response = search.execute(); 

List<Channel> channels = response.getItems(); 
for (Channel channel : channels) { 
    System.out.println(channel.getStatistics().getSubscriberCount()); 
} 
+0

무엇을 할 수 없다는 뜻입니까? 당신이 정확히 할 수없는 것은 무엇입니까? – Tavo

+0

나는이 코드를 고칠 수 없다는 것을 의미한다. –

답변

0

유튜브 API의 새로운 업데이트가 더 이상 가입자를 계산 Channels: list를 사용할 수 있다는 것입니다 :

은이 코드를 사용합니다.

mySubscribers (불리언)을

이 파라미터는 사용되지. 이 매개 변수는 올바르게 승인 된 요청 인 에서만 사용할 수 있습니다. subscriptions.list 메서드 및 해당 mySubscribers 매개 변수를 사용하여 인증 된 사용자의 채널 가입자 목록을 검색하십시오.

GET https://www.googleapis.com/youtube/v3/subscriptions?part=snippet&mySubscribers=true&fields=pageInfo&key={SERVER_API_KEY} 

totalResults 키 가입자 응답의 일례 보유 :

시도이 URI 요청 이용한 REST call in Java을 여기

{ 
    "pageInfo": { 
    "totalResults": 2, 
    "resultsPerPage": 5 
    } 
} 

를 totalResults 숫자는 가입자의

+0

고맙지 만 조금이라도 문제가있다. 초보자 인 자바에게는 어떻게 해야할지 모르겠다. 도와 주실 수 있습니까? –

+0

많은 Android도하지 않습니다. 나는 당신이 도구의 ins-and-outs를 배울 것을 제안한다 :) – noogui

+0

대답 해 주셔서 감사합니다. 그러나 나는 배울 수있는 시간이 너무 많지 않다. 제발 가르쳐 주시겠습니까? 나는이 코드를 정말로 필요로한다. –