有没有人在Phonegap应用程序中使用Gmail API的授权?我发现这个(http://phonegap-tips.com/articles/google-api-oauth-with-phonegaps-inappbrowser.html)描述了使用通用Google API OAuth和Phonegap的inappbrowser插件,但新发布的Gmail API以不同方式执行OAuth授权,我不知道如何获取它使用Phonegap。
注意:当我尝试我的应用程序的网络版时,它确实有效,但是启动授权屏幕的按钮在Phonegap中没有做任何事情......不知道为什么。我确实在Google Developer's Console中为该应用提供了相应的Android凭据。
更新:使用OAuth的Phonegap SDK(在此处注册您的应用后找到:https://oauth.io/),我可以对Google帐户进行身份验证。但是,我不确定如何调用Gmail API方法或将任何身份验证令牌从OAuth SDK正确传递到任何Gmail API代码。有没有人这样做,可以分享他们的知识?
答案 0 :(得分:0)
我找到了使用OAuthio Phonegap SDK的解决方案。然后,我可以从Gmail API调用相应的HTTPS请求。
答案 1 :(得分:-1)
如果您想在iOS和Android上通过Google登录用户,请使用我刚创建的新插件:https://github.com/EddyVerbruggen/cordova-plugin-googleplus
您还将从插件中收到姓名和性别等。该插件还会在两个平台上使用Google+ SDK,在您的设备上安装任何其他Google应用程序时尝试使用SSO。