2016-07-26 89 views
0

我需要訪問與當前登錄用戶關聯的YouTube頻道的訂閱者數量。在線文檔似乎令人困惑。我想提示用戶接受查看其YouTube帳戶的權限請求,然後我想要檢索用戶數。後者看起來很簡單,但我無法弄清楚的第一部分。我不確定是否需要從Google+個人資料中檢索頻道列表,然後通過YouTube數據API訪問這些頻道的詳情。或者是否有直接的方式,只需通過youtube api來完成,我可以向用戶提示屏幕,以便他們可以選擇他們想要的頻道/帳戶。任何幫助表示讚賞。在Android上與Google/Google plus帳戶關聯的Youtube頻道的詳細信息

回答

0

我還沒有看到任何實施,你直接從Google+獲得Youtube channel_id。爲了證明這一點,我使用Google+ Try-it進行了REST呼叫。 檢查迴應,沒有提及Youtube頻道。這將必須使用Youtube API來完成。

「我要檢索的用戶count..is有通過YouTube API簡單地做這件事的直接方式。」

做一個「GET」 REST調用,你會看到用戶數量通道:

https://www.googleapis.com/youtube/v3/channels?part=statistics&id={CHANNEL_ID}&key={SERVER_API_KEY} 

(試試這個瀏覽器)

要在JAVA REST調用,嘗試:

  1. 使用Retrofit,這是一款適用於Android和Java的類型安全的HTTP客戶端。
  2. 按照此SO thread中的步驟使用異步Http客戶端
相關問題