【发布时间】:2013-03-03 08:54:40
【问题描述】:
这几天我一直在尝试解决这个问题,并在 google apis 上阅读了很多内容。
简而言之,我正在尝试构建一个 Iphone 应用程序,该应用程序基本上可以显示我的谷歌公共日历,但最重要的是获取事件并用它们做一些事情。
我错过了一些简单的东西。我创建了一个 api 密钥并将其与我的 iOS 捆绑包 ID 相关联。但是,我还没有在前提下创建 OAUTH 内容:'当您不需要访问用户数据时,使用 API 密钥来识别您的项目'
我不需要用户数据,只需要我的事件数据。我说的对吗?
我已经让 gData 库工作并下载了事件,但是,我必须在代码中输入我的电子邮件和密码,这是不可接受的。我已经看到了开发人员将他们的用户名和密码放入客户端代码的代码。对吗?
使用我的 API 密钥我会这样做 @"https://www.googleapis.com/calendar/v3/users/me/calendarList?maxResults=10&key=xxxxxxxx";
然后得到这个:
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Login Required",
"locationType": "header",
"location": "Authorization"
}
],
"code": 401,
"message": "Login Required"
}
}
我必须使用 oauth 吗?我应该从这里去哪里?
谢谢!
【问题讨论】:
标签: iphone