API Календаря Google в Swift - PullRequest
0 голосов
/ 08 июня 2018

Я делаю приложение для своей школы.Школа использует Календарь Google, чтобы запланировать все их события.Они хотели бы, чтобы я внедрил события из их календаря в приложение.

Я использую Google Calander API.Поскольку я буду получать информацию только из одной учетной записи, аутентификация пользователей не требуется.

У меня есть ключ API, и я убедился, что мои события в календаре Google видны всем.

Это результат JSON, который мне представляется при запуске.

enter image description here

Вот код в моем 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()

}

1 Ответ

0 голосов
/ 11 июня 2018

Ваша ошибка связана с тем, что либо параметр запроса fields содержит ошибку, либо является недопустимым.Если вы посмотрите документацию , которая была там представлена.

Предлагаемое действие: поскольку это постоянная ошибка, не пытайтесь повторить попытку.Вместо этого прочитайте сообщение об ошибке и измените ваш запрос соответственно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...