0
試圖從ASP.NET MVC使用「Provisioning API(https://developers.google.com/analytics/devguides/config/provisioning/v3/devguide)」動態創建谷歌分析帳戶。我已經完成了第一步:身份驗證,授權和我獲得了一個訪問令牌,同時執行第二步「使用Provisioning API創建賬戶票證」出現「未經授權的訪問」錯誤。下面是我使用的代碼:谷歌分析帳戶動態
var requestBody = '{"kind":"analytics#accountTicket",' +
'"account":{"name":"GATest"},"webproperty":{"name":"MyPortal","websiteUrl":"mywebappsurl"},' +
'"Scope":"https://www.googleapis.com/auth/analytics.provision",' +
'"profile":{name:"PortalDev"},"redirectUri":"http://localhost:56599/Home/Tos/"}';
alert(body);
var response = $.ajax({
url: "https://www.googleapis.com/analytics/v3/provisioning/createAccountTicket",
method: "post",
dataType: 'json',
data: JSON.stringify(requestBody),
success: function (response) {
alert("success");
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Status: " + textStatus); alert("Error: " + errorThrown);
}
});
一兩件事,我知道我不是提在訪問這個請求令牌在任何地方,但我不知道它需要被指定。