我正在为我的学校制作应用程序。学校使用Google日历安排他们的所有活动。他们希望我将日历中的事件实施到应用程序中。
我正在使用Google Calander API。由于我只会从一个帐户中提取信息,因此无需进行用户身份验证。
我有我的API密钥,并确保我的Google日历上的活动对所有人都可见。
这是我在运行时呈现的JSON结果。
以下是 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()
}
答案 0 :(得分:1)
您的错误是由于fields
查询参数出错或者无效。如果你检查那里引入的documentation。
建议操作:由于这是永久性错误,请勿重试。 请改为阅读错误消息,并相应地更改您的请求。