当前位置: 首页 > 知识库问答 >
问题:

从条带页面重定向URL节点获取参数。js

许彭祖
2023-03-14

我正在使用Stripe Connect,并在文档中使用了它们的示例代码。你将一个用户重定向到条带页面,他们注册后会重定向回你的站点。Stripe然后会在URL中发送一个代码,以便您能够访问并向用户帐户收费。

var CLIENT_ID = 'clientID';
var API_KEY = 'API Key';

var TOKEN_URI = 'https://connect.stripe.com/oauth/token';
var AUTHORIZE_URI = 'https://connect.stripe.com/oauth/authorize';

var qs = require('querystring');
var request = require('request');
var express = require('express');

var app = express();

app.get('/authorize', function(req,res){
    res.redirect(AUTHORIZE_URI + '?' + qs.stringify({
      response_type: 'code',
      scope: 'read_write',
      client_id: CLIENT_ID
    }));
  })

重定向后,这段代码就是他们在示例中的内容:

js prettyprint-override">app.get('/oauth/callback', function(req, res) {

    var code = req.query.code;
    console.log('code: ', code)
    // Make /oauth/token endpoint POST request
    request.post({
      url: TOKEN_URI,
      form: {
        grant_type: 'authorization_code',
        client_id: CLIENT_ID,
        code: code,
        client_secret: API_KEY
      }
    }, function(err, r, body) {

      var accessToken = JSON.parse(body).access_token;
      console.log('access: ', accessToken)
      // Do something with your accessToken

      // For demo's sake, output in response:
      res.send({ 'Your Token': accessToken });

    });
  });

重定向URL为https://connect.stripe.com/oauth/authorize?response_type=code

共有2个答案

阙辰龙
2023-03-14
  1. 将重定向uri添加到重定向URLhttps://connect.stripe.com/oauth/authorize?response_type=code

注意:在中的stripe dashboard设置中输入重定向urihttps://dashboard.stripe.com/account/applications/settings

或者仪表板-

云何平
2023-03-14

我想出来了。在帐户设置中,在连接下,您必须将URI重定向到yourURL. com/oauth/call back才能使其工作。我只让它重定向到yourURL. com

 类似资料:
  • 问题内容: 这是我的控制器代码 我通过网址传递参数。 我试图像这样直接通过url访问此页面 但这将我重定向到 如何在我的视图中获取url值? 这是我的app.js ,这是我的authCtrl.js 问题答案: 在您的控制器中尝试此操作,它将根据url值返回对象,然后我们可以像这样获得受尊敬的值

  • 问题内容: 我有一个网页。该网页将用户重定向到另一个网页,或多或少通过以下方式: 好吧,您知道,我要做的是将GET参数转换为POST参数。不要告诉我这很不好,我知道我自己,这也不是我真正要做的,重要的是我从数组中收集数据并尝试通过POST将其提交到另一个页面。但是,如果用户关闭了JavaScript,它将无法正常工作。我需要知道的是:有没有一种方法可以通过PHP传递POST参数,以便重定向也可以通

  • 问题内容: 是否可以设置基本的HTML页面以在加载时重定向到另一个页面? 问题答案: 尝试使用: 注意:将其放在头部。 此外,对于较旧的浏览器,如果添加了快速链接以防刷新不正确,请执行以下操作: 将显示为 重新导向 仍然可以通过单击几下到达目的地。

  • 这里我想使用RequestDispatcher从servlet调用jsp页面,问题是在jsp代码中调用java代码没有问题,问题是html代码不起作用 下面是代码: 重定向servlet。爪哇: showReportt_arb。jsp: 在上面的逻辑中,java代码显示在服务器控制台中,但html代码没有显示。请帮我解决这个问题

  • 你好,我来自从URL获取JSON对象 我试着去买一顶帽子- 有人能告诉我我做错了什么吗?

  • 问题内容: 在页面重定向(最好使用curl或wget)之后,我需要获取最终的URL。 例如, http://google.com 可以重定向到 http://www.google.com 。 内容很容易获得(例如),但是我只对最终URL(在前一种情况下为http://www.google.com)感兴趣。 仅使用Linux内置工具有什么方法可以做到这一点?(仅命令行) 问题答案: 的选项和sub变