0

現在、Google は古い Google Data APIを新しい Google API に移行しています。

古い Google Data API で API クエリを実行する場合、通常は Zend Framework と指定されたコンシューマ キー/シークレットを使用して認証/認証を実行しますが、これで問題ありません。

質問は、特定のコンシューマ キー/シークレット (Google Apps Marketplace リストから) と新しいOAuth 2 ライブラリを使用して API を呼び出すことは可能ですか? 私が抱えていたのはエラー メッセージのredirect_uri mismatched問題であり、明らかに Google Apps Marketplace にはこの値を変更する方法がありません。リスト ページから API コンソールに移動するためのリンクを提供してくれましたが、API アクセス ページに OAuth 2.0 オプションがまったく表示されません。

私は何かを逃しましたか?

Google Apps Admin Settings APIを使用する必要がある場合、API コンソールで新しい OAuth 2.0 API アクセスを個別に作成する必要があるということですか。ユーザー データにアクセスする必要がある場合は、Auth フローを実行する必要があります。この新しいコンシューマ キー/シークレット/リダイレクトを再度使用しますか? リスティング マニフェストでこの権限を設定できませんか? (サポートされていません?)

明確にしてくれてありがとう!

4

1 に答える 1

0

Google Apps 管理者設定は、新しい google-api である AFAICS にまだ移行されていません。このリストをチェックしてください: http://code.google.com/p/google-api-java-client/wiki/APIs ;

ただし、新しい google-api クライアント ライブラリを使用することはできますが、特定の API に対して独自の XML モデルを作成する必要があります。それほど難しくはありません。Contact API に対しても同様のことを行いました

コンシューマ/キー シークレットは、十分にスコープが設定されていれば、通常どおり再利用できます。あなたの市場アプリの関連プロジェクトは、私が覚えていることから、Google API コンソールで自動的に作成されます..

于 2012-12-03T19:48:39.230 に答える