Oauth 2.0 zapier oauth2为访问令牌提供错误
您好,我正在尝试用Zapier平台实现oauth2,我遇到了一些错误。 我刚刚有一个测试node.js应用程序,在那里我收到zapier平台的登录请求Oauth 2.0 zapier oauth2为访问令牌提供错误,oauth-2.0,zapier,zapier-cli,Oauth 2.0,Zapier,Zapier Cli,您好,我正在尝试用Zapier平台实现oauth2,我遇到了一些错误。 我刚刚有一个测试node.js应用程序,在那里我收到zapier平台的登录请求 const express = require('express'); const jwt = require('jsonwebtoken'); const uuidv4 = require('uuid/v4'); const app = express(); const port = process.env.PORT || 3000; let
const express = require('express');
const jwt = require('jsonwebtoken');
const uuidv4 = require('uuid/v4');
const app = express();
const port = process.env.PORT || 3000;
let count = 0;
// const redirect url = https://zapier.com/dashboard/auth/oauth/return/App77581CLIAPI/
app.get('/', (req, res) => res.json({
count
}));
app.post('/zapier', (req, res) => {
count++;
res.json({
count
})
})
app.get('/api/login', (req, res) => {
// console.log('req', req);
const { state } = req.query;
// const state = 1578212496.13945431311;
console.log(state);
const user = {
name: "ankit",
id: 12344
}
const token = jwt.sign(user, "luciferTonify");
const code = uuidv4();
res.redirect(`https://zapier.com/dashboard/auth/oauth/return/App77581CLIAPI?code=${code}&state=${state}&access_token=${code}&token_type=bearer`);
})
app.post('/api/login', (req, res) => {
const user = {
name: "ankit",
id: 12344
}
const token = jwt.sign(user, "luciferTonify");
res.json({ token });
});
function verifyToken(req, res, next) {
const { authorization: token } = req.headers;
if (typeof token == 'undefined' || !token) {
req.token = token;
next();
} else {
res.sendStatus(403);
}
}
app.listen(port, () => console.log(`Example app listening on port ${port}!`))
这只是一个测试应用程序,所以我试图发送一个访问令牌,但zapier给了我这个错误
**
Zapier无法连接到您的帐户。名为访问\u令牌的字段
在OAuth2结果中未找到
**
?
谁能帮我一下我做错了什么