相关疑难解决方法(0)

获取错误:redirect_uri_mismatch请求中的重定向URI:http:// localhost:8080/oauth2callback与注册的重定向URI不匹配

我在尝试运行我的应用程序时收到此错误...

The redirect URI in the request: http://localhost:8080/oauth2callback did not match a registered redirect URI
Run Code Online (Sandbox Code Playgroud)

在谷歌API控制台中,我已经注册了我的重定向网址

Redirect URIs:  http://localhost:8080/
Run Code Online (Sandbox Code Playgroud)

在client_secrets.json中我也使用与重定向url相同的内容我正在按照本教程 https://developers.google.com/bigquery/articles/dashboard#addoauth2

编辑:

我刚刚对现有代码进行了一些更改

现在

redirect URIs in API console is     http://localhost:8080/oauth2callback
Run Code Online (Sandbox Code Playgroud)

这是我的app.yaml

application: hellomydashboard
version: 1
runtime: python
api_version: 1

handlers:
- url: /favicon\.ico
  static_files: favicon.ico
  upload: favicon\.ico

- url: /oauth2callback
  script: oauth2client/appengine.py

- url: .*
  script: main.py
Run Code Online (Sandbox Code Playgroud)

现在虽然它没有显示任何错误,但它显示一个空白页面.

这是我的main.py

from bqclient import BigQueryClient
import httplib2
import os
from google.appengine.api import memcache
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine oauth-2.0 google-bigquery

11
推荐指数
1
解决办法
3万
查看次数

使用从客户端收到的Google授权代码在服务器端javascript(nodejs)上获取访问令牌

我已阅读此文档: - https://developers.google.com/identity/sign-in/web/server-side-flow

在最后一步,它接收授权代码,之后它显示了使用java或python库接收访问令牌和刷新令牌的示例,但我无法在nodejs中找到任何类似的示例.如何使用nodejs复制相同的示例?我不能只是发送帖子或获取一些谷歌oauth api请求并使用授权码接收访问令牌?

提前致谢 :)

javascript node.js google-oauth google-api-nodejs-client google-signin

7
推荐指数
1
解决办法
7525
查看次数