2013-01-15 79 views

回答

0

我有同樣的問題,現在這個指標,你可以使用YouTube數據API V2,像這樣:

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

而且從YT $統計:> subscriberCount得到這個指標

+0

謝謝,我一直在使用v2的數據API的這個值,直到有一個修復。 – rbitar

0

這是爲我工作。你在認證嗎?如果你設置mySubscribers = true並且不設置mine = true(如果兩者都設置爲true,你會得到一個錯誤),你應該得到一個列表。在那個列表中應該是一個pageInfo - > totalResults,它應該告訴你這個數字。

下面是從API瀏覽器 正確調用(https://developers.google.com/youtube/v3/docs/channels/list#try-it)的例子:

GET https://www.googleapis.com/youtube/v3/channels?part=id%2Cstatistics&mySubscribers=true&key= {} YOUR_API_KEY

授權:承載ya29.blahblah X-JavaScript的用戶代理:谷歌的API瀏覽器

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 
       }; 
      } 
相關問題