Swift中的Google Calendar API

时间:2018-06-08 16:52:53

标签: ios json swift json.net google-calendar-api

我正在为我的学校制作应用程序。学校使用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 :(得分:1)

您的错误是由于fields查询参数出错或者无效。如果你检查那里引入的documentation

  

建议操作:由于这是永久性错误,请勿重试。   请改为阅读错误消息,并相应地更改您的请求。