2016-08-23 4 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

YouTubeのAPIの新しい更新は、あなたはもう加入者をカウントするChannels: listを使用することができないということです。

mySubscribers(ブール値)

このパラメータは廃止されました。このパラメータは、正しく承認された要求 でのみ使用できます。 subscriptions.list メソッドとそのmySubscribersパラメーターを使用して、認証されたユーザーのチャネルへのサブスクライバー のリストを取得します。

は、このURIを使用してREST call in Javaを作ってみるの要求:totalResultsキーは、加入者数、応答の例を保持

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

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

を、totalResultsは数ありますの加入者。

+0

ありがとうございます。しかし少し問題があります。初心者Javaのために私はどのようにそれを行うのか分かりません。手伝って頂けますか? –

+0

私は多くのAndroidをやっていません。私はあなたのツールのイン・アンド・アウトを学ぶことをお勧めします:) – noogui

+0

ありがとうございました。しかし、私はあなたが私に教えてくれますか?私は本当にこのコードをお願いします。 –

関連する問題