currently I'm working with youtube data api, and encountered odd issue.
When I try to get data of my youtube channel, it only returns one channel.
Assume my google Account is = 'admin@gmail.com'In YouTube, I made several channels,like admin, test1, test2 and upload some videos in it.
My expectation of result is, to get information of three channels which is for admin, test1 ,test2, but it only returns information of admin... it would be glad if I could get help for this!
below is part of my code , related to the problem
//1. initialize google apigapi.load('client:auth2' , () => { gapi.auth2.init({client_id : CLIENT_KEY}).then( res => { setGoogleAuth(res) }) })//2. authentication -> load client-> getChanneldataconst authenticate = useCallback(() => { return gapi.auth2.getAuthInstance(). signIn({scope: "https://www.googleapis.com/auth/yt-analytics.readonly https://www.googleapis.com/auth/youtube.readonly"}). then((res) => console.log('sign in success',res) , (error) => { console.log('error ' , error) }) },[googleAuth,gapi]) const loadClient = useCallback(()=> { gapi.client.load("https://youtubeanalytics.googleapis.com/$discovery/rest?version=v2") .then(function() { gapi.client.load('https://www.googleapis.com/discovery/v1/apis/youtube/v3/rest').then( getYoutubeData , ()=> {console.log('error in data api')}) },[gapi])const getYoutubeData = useCallback(()=>{ const extractSubscriber = (res) => { console.log(res) const items = res.result.items; let subscriber = 0; let viewCount = 0; items.map(item => { subscriber += Number(item.statistics.subscriberCount); viewCount += Number(item.statistics.viewCount) }) console.log('subscriber : ' , subscriber) setChannelList([]) } const handleError =(e) => { console.log('error occured on youtube data api' , e) } gapi.client.youtube.channels.list({ mine : true, part : 'id ,contentDetails,statistics,topicDetails,snippet' }).then(extractSubscriber , handleError) },[googleAuth,gapi])