1

我正在構建一個儀表板,將從GA中提取數據。爲此,我需要通過Google帳戶獲取訪問令牌,然後我需要使用包含此認證令牌的標頭查詢GA。谷歌分析API的jQuery AJAX頭認證

繼承人我的代碼:

$.ajax({ 
    async: false, 
    url: "https://www.google.com/accounts/ClientLogin?accountType=GOOGLE&Email=EMAIL&Passwd=PASSWORD&service=analytics", 
    success : function(data) { 
     var auth = data.substring(data.indexOf("Auth=") + 5); 
     console.log(auth); 
     $.ajax({ 
      type: 'get', 
      headers: { 
       "Content-type": "application/x-www-form-urlencoded", 
       "Authorization": "GoogleLogin Auth=" + auth, 
       "GData-Version": "2", 
      }, 
      url: "https://www.google.com/analytics/feeds/data?ids=ga:PROFILE&start-date=2011-08-16&end-date=2012-06-16&max-results=10000", 
     }); 
    } 
}); 

不幸的是這種方法是行不通的。如果任何人可以給我指示如何得到這個工作或更好的方式來驗證這些請求,這將不勝感激。

回答