0

私は iPhone 用のアプリを開発していますが、基本的には Google カレンダー API に接続し、カレンダーにいくつかのイベントをダウンロードする必要があります。(私はカレンダーの所有者です)

「GTM OAuth 2」から見たすべての認証例では、ユーザーが自分のユーザーを入力し、Google カレンダーへのアクセスを認証するために渡すためのウィンドウが必要です。ただし、私のターゲットは特定のカレンダーであり、そのユーザー名とパスワードを知っています。Objective-C コードでユーザー名とパスワードをハードコードし、ユーザーに要求しない方法があるのだろうか?

以前の GData Calendar API を使用してユーザー名とパスワードを直接記述していたのですが、それが機能しなくなったようで、認証で 403 エラーが発生します。

あなたの提案を私に知らせていただければ幸いです。

4

1 に答える 1

0

OAuth 2 リフレッシュ トークン (より簡単にはGTMOAuth2AuthorizationオブジェクトのpersistenceResponseString) を保存し、それをクライアント アプリで使用してリクエストを承認できます。そのための更新された文字列をアプリに提供する方法が必要になる場合があります。

于 2012-09-17T03:44:00.683 に答える