Я делаю приложение для своей школы.Школа использует Календарь Google, чтобы запланировать все их события.Они хотели бы, чтобы я внедрил события из их календаря в приложение.
Я использую Google Calander API.Поскольку я буду получать информацию только из одной учетной записи, аутентификация пользователей не требуется.
У меня есть ключ API, и я убедился, что мои события в календаре Google видны всем.
Это результат JSON, который мне представляется при запуске.
![enter image description here](https://i.stack.imgur.com/tVFFZ.png)
Вот код в моем HomeController
override func viewDidLoad() {
super.viewDidLoad()
//Event call from Google API
let url = NSURL(string: "https://www.googleapis.com/calendar/v3/calendars/<THE EMAIL ACCOUNT>/events?maxResults=15&key=APIKey-<MY API KEY>")
let task = URLSession.shared.dataTask(with: url! as URL) {(data, response, error) in
let dataAsNSString = NSString(data: data!, encoding: String.Encoding.utf8.rawValue)
print(dataAsNSString)
}
task.resume()
}