0

参考までに、私は次のリンクを使用してバックグラウンドの読み取りと学習を行っています

Google APIコードサンプルではあまり成功しなかったため、次のライブラリをoAuth2.0ライブラリとして使用しました

go2.js

ただし、コールバック変数の観点から、go2.getTokenコマンドに何を提供することになっているのかを理解するのに苦労しています。さらに、次のコードを使用してカレンダーへのPOSTのテストを実行したところ、「予期しない入力の終了」JavaScriptエラーが発生しました。

<title>oauth2 connection</title>
<script src="config.js"></script>
<script src="go2.js"></script>

<script>
var redirect_uri = 'urn:ietf:wg:oauth:2.0:oob' ;
GO2.init(client_id, scope, redirect_uri)

POST /calendar/v3/calendars/primary/events/quickAdd?text="Appointment at Somewhere on November 18th 10am-10:25am"`

注:クライアントIDとスコープはconfig.jsファイルに保存されています

4

1 に答える 1

1

コールバックは、OAuth 実装が呼び出して返されたアクセス トークンを渡す関数を定義します。その後、アクセス トークンを取得して、それを使用して実行を続けることができます。

1.0a では、次のステップは、ユーザーにアプリケーションを検証してもらい、アクセス トークンを有効な承認済みトークンと交換することです。その後、アプリは保護されたデータにアクセスできるようになります。2.0 では、私が読んでいたものから、ルートは少し異なるかもしれませんが、それはコールバックの機能を変更しません。

于 2011-11-18T15:37:23.287 に答える