【问题标题】:iphone Google Calendar Eventsiphone 谷歌日历活动
【发布时间】: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


    【解决方案1】:

    我想我发现我必须使用 oAuth 令牌。这个页面对我最有用 http://cornempire.net/2012/01/15/part-3-oauth2-and-configuring-your-application-with-google/

    如果我必须使用 oAuth,我相信这是处理身份验证的最佳方式。虽然我不确定为什么要将我的 API 密钥绑定到我的 iOS 捆绑包 ID。

    【讨论】:

      猜你喜欢
      • 2015-06-20
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-31
      相关资源
      最近更新 更多