ฉันกำลังพยายามใช้ API ตามตัวอย่างนี้: ใช้ Google Analytics API เพื่อแสดงข้อมูลใน C#
ฉันได้ปฏิบัติตามคำแนะนำทั้งหมดแล้ว และจริงๆ แล้วฉันประสบความสำเร็จในการตรวจสอบสิทธิ์ เมื่อฉันได้รับรายชื่อบัญชี ฉันเห็นบัญชี/โปรไฟล์ที่ถูกต้องจริงๆ และฉันเห็นว่าฉันมีสิทธิ์ทั้งหมด
var path = HostingEnvironment.MapPath("~/ServiceAccountProject-354a114cc3c1.p12");
var email = "[email protected]";
GoogleConnector ga = new GoogleConnector(path,email );
var accounts = ga.Service.Management.Accounts.List().Execute();
อย่างไรก็ตาม เมื่อฉันดำเนินการบรรทัดถัดไปเพื่อรับข้อมูลการวิเคราะห์สำหรับบัญชีที่ฉันมีสิทธิ์เต็มรูปแบบ ฉันได้รับข้อผิดพลาด "ผู้ใช้ Google.Apis.Requests.RequestError ไม่มีสิทธิ์เพียงพอสำหรับโปรไฟล์นี้ ข้อผิดพลาด [403] [ข้อความ[ผู้ใช้มีสิทธิ์ไม่เพียงพอสำหรับโปรไฟล์นี้] ตำแหน่ง[ - ] เหตุผล[สิทธิ์ไม่เพียงพอ] โดเมน[ทั่วโลก]]"
var path = HostingEnvironment.MapPath("~/ServiceAccountProject-354a114cc3c1.p12");
var email = "[email protected]";
GoogleConnector ga = new GoogleConnector(path,email );
var accounts = ga.Service.Management.Accounts.List().Execute();
var nuberOfPageViews = ga.GetAnalyticsData("ga:" + accounts.Items[0].Id, new string[] { "ga:pageviews" },
DateTime.Now.AddDays(-1), DateTime.Now).Rows[0][0];
กรุณาช่วย!