gmail使用javascript将电子邮件内容导入我的应用程序?

时间:2013-03-25 09:39:36

标签: google-apps-script

我需要帮助gmail获取内容。

我创建了myapps

       Client ID: XXXXXXXX.apps.googleusercontent.com   
       Email address:   
       765792474035@developer.gserviceaccount.com
      Client secret:    
      k2f2j0fFEdAt_EDTE0ATeQ3x
      Redirect URIs:    http://localhost/
      JavaScript origins:   http://localhost/

我的javascript函数

          $('.invitecontact-gmail').click(function(){

          https: accounts.google.com/o/oauth2/auth?scope=htttp://ww.google.com/m8/feeds/redirect_uri=redirect_uri=http:///&response_type=token&client_id=XXXXXXXXX.apps.googleusercontent.com;

});

此链接dipaly错误:invalid_request redirect_uri:

如何在localhost中打开Goog​​le应用  我尝试将我的应用程序redirect_url放入localhost。 同样的错误即将来临

naybody plz帮助我。

1 个答案:

答案 0 :(得分:1)

通过将您的网址与Google Developers - Implementing OAuth 2.0 Authentication中的示例进行比较,可以发现一些语法错误和拼写错误。由于您收到的错误消息抱怨重定向uri,您应该从正确的方向开始。

  

https:accounts.google.com/o/oauth2/auth?
  范围= <强> HTTTP :// <强>湿重 .google.com / M8 /馈送/的 REDIRECT_URI = REDIRECT_URI = http:/// &安培;   RESPONSE_TYPE =令牌安培;   CLIENT_ID = XXXXXXXXX.apps.googleusercontent.com;

以下内容在语法上是正确的(为了可读性而添加了空格):

https: accounts.google.com/o/oauth2/auth?
  scope=http://www.google.com/m8/feeds/&                << Check this URL
  redirect_uri=<SOME-VALID_URI>&                        << Placeholder
  response_type=token&
  client_id=XXXXXXXXX.apps.googleusercontent.com;

您需要确定应用程序的有效URI,并替换占位符。例如,redirect_uri=http://localhost/oauth2callback