2

YouTube API v3は、パラメータmySubscribers = trueを設定すると、すべてのチャンネルリストクエリに対してsubscriberCount値0を返します。代わりに代替の「channelId」または「mine」パラメーターを使用すると、subscriberCountは正確になります。

ドキュメントへの参照は次のとおりです: https ://developers.google.com/youtube/v3/docs/channels/list

チャネル情報を簡単に取得できるように、パーツをidとstatisticsに等しく設定しています。これは(ベータ)APIのバグですか?

4

3 に答える 3

0
Get Subscribers count by following way using V3 api     
    URLString =[NSString stringWithFormat:@"https://www.googleapis.com/youtube/v3/channels?part=id&mySubscribers=true&access_token=%@",accessToken]    

        Response

         etag = "\"sGDdEsjSJ_SnACpEvVQ6MtTzkrI/0_NpYsUUR0M4UrddABQ5GlAx0aA\"";
                items =     (
                            {
                        etag = "\"sGDdEsjSJ_SnACpEvVQ6MtTzkrI/I5mDLVKzrHCsmda5ZyJOe_6dhQ0\"";
                        id = uhjUCDMMDlm9PwDGiMdfV7QeIRgasd;
                        kind = "youtube#channel";
                    },
                            {
                        etag = "\"sGDdEsjSJ_SnACpEvVQ6MtTzkrI/kUNuk7bhfC8iuWaAUvnBzbv3ZdM\"";
                        id = hjvhUCdMacPC0kNs1h3O1amJ2Mdwnv;
                        kind = "youtube#channel";
                    }
                );
                kind = "youtube#channelListResponse";
                pageInfo =     {
                    resultsPerPage = 5;
                    totalResults = 3;   ////// Subscribers Count
                };
            }
于 2015-08-22T12:21:06.727 に答える
0

それは私のために働いています。認証していますか?mySubscribers=true を設定し、mine=true を設定しない場合 (両方が true に設定されているとエラーが発生します)、リストを取得する必要があります。そのリストには、pageInfo -> totalResults が含まれている必要があります。これにより、数値がわかります。

API Explorer からの正しい呼び出しの例を次に示します ( https://developers.google.com/youtube/v3/docs/channels/list#try-it ):

https://www.googleapis.com/youtube/v3/channels?part=id%2Cstatistics&mySubscribers=true&key= {YOUR_API_KEY} を取得します

Authorization: Bearer ya29.blahblah X-JavaScript-User-Agent: Google API Explorer

于 2013-02-21T06:48:50.457 に答える
0

私は同じ問題を抱えています。現在、この指標については、次のように YouTube Data API v2 を使用できます。

http://gdata.youtube.com/feeds/api/users/{USER-ID-OR-USERNAME}?v=2&alt=json

yt$statistics->subscriberCount からこの指標を取得します

于 2013-02-05T07:57:19.490 に答える