0

私はこれを数日間理解しようとしており、Google APIでたくさん読んでいます。

要するに、基本的には Google のパブリック カレンダーを表示する Iphone アプリを作成しようとしていますが、最も重要なのは、イベントを取得してそれらを処理することです。<-- おそらく後で別の質問。

私は単純なものが欠けています。API キーを作成し、それを iOS バンドル ID に関連付けました。ただし、前提でOAUTHのものを作成していません:「ユーザーデータにアクセスする必要がない場合は、APIキーを使用してプロジェクトを識別してください」

ユーザーデータは必要ありません。私のイベントデータだけが必要です。私はこれで正しいですか?

gData lib を使用してイベントをダウンロードしましたが、電子メールとパスワードをコードで入力する必要があり、これは受け入れられません。開発者がユーザー名とパスワードをクライアント コードに入れているコード見たことがあります。そうですか?

私の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 を使用する必要がありますか? ここからどこへ行けばいいですか?

ありがとう!

4

1 に答える 1

0

私はoAuthトークンを使用する必要があることを発見したと思います。このページは私にとって最も役に立ちました http://cornempire.net/2012/01/15/part-3-oauth2-and-configuring-your-application-with-google/

また、oAuthを使用する必要がある場合は、認証を処理するための最良の方法であると信じています。APIキーをiOSバンドルIDに関連付ける理由はわかりませんが。

于 2013-03-03T00:54:40.803 に答える