0
我無法讓Google日曆框架在我的iOS項目中編譯,因此我決定在從Google SignIn框架中獲取我的Oauth標記後手動構建請求。Google日曆API和HTTP標頭
我過去一天一直在牆上跑步。以下似乎不想提供我訪問,我不斷收到403錯誤。
func requestEvents() {
let email = GIDSignIn.sharedInstance().currentUser.profile.email.stringByAddingPercentEncodingWithAllowedCharacters(.URLHostAllowedCharacterSet())
let token = GIDSignIn.sharedInstance().currentUser.authentication.accessToken
let urlString = "https://www.googleapis.com/calendar/v3/calendars/\(email!)/events?key=CalendarHelper.apiKey
let url = NSURL(urlString)
let request = NSMutableURLRequest(URL: url)
request.addValue("Bearer \(token!)", forHTTPHeaderField: "authorization")
let session = NSURLSession.sharedSession()
let task = session.dataTaskWithRequest(request) { data, request, error in
print(NSJSONSerialization.jsonobjectwithdata(data, options: .PrettyPrinted))
}