0

多くの作業の後、Twitter API で簡単な Oauth 認証を機能させることができましたが、Google API 認証を実装するために基本が機能していることを確認することが私の意図でした。

問題は、Twitter で行ったのと同じ理由でサービスを作成しようとすると、必要な URL (RequestTokenEndpoint、AuthorizeEndpoint、AccessTokenEndpoint) が見つからないことです。Twitter 開発者ポータルでは非常に簡単に見つけることができますが、Google のものではありません。

とにかく、https ://developers.google.com/accounts/ ... StalledApp にアクセスすると、リクエストを行うための URL が提供されます。IE

https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile&redirect_uri= urn:ietf:wg:oauth:2.0:oob&response_type=code&client_id=812741506391-h38jh0j4fv0ce1krdkiq0hfvt6n5amrf.apps.googleusercontent.com

この URL には、認証ウィンドウを開くために必要なすべてが含まれています。この URL に対して showRemoteSiteExt も試しましたが、開くことができません (Google の制限)。

それで、Google Api認証で成功する方法を教えてもらえますか? Twitter と Facebook の例を読みましたが、Google の場合は異なります。

このサイトでは、必要なすべてのフィールドを見つけることができます。

http://www.html5dev-software.intel.com/documentation/content/Articles/Article_UsingOAuth/index.html?r=6033

リクエスト トークン エンドポイント

エンドポイントの承認

アクセス トークン エンドポイント

そして、認可を取得するもの。Twitterで同じことをすると、必要なすべてのフィールドが提供されますが、Google APIでは提供されません。

何か助けはありますか?

どうもありがとう。

4

1 に答える 1

0

appmobi は oauth 2 をサポートしていないようで、使用しようとしている google api は oauth 2 を使用するように指示しています。phonegap またはネイティブ開発に移行すると思います。ありがとう

于 2013-05-21T06:19:46.780 に答える