我需要帮助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中打开Google应用 我尝试将我的应用程序redirect_url放入localhost。 同样的错误即将来临
naybody plz帮助我。
答案 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
。