Amazon web services AWS令牌端点';无效的_请求';错误

Amazon web services AWS令牌端点';无效的_请求';错误,amazon-web-services,axios,postman,authorization,token,Amazon Web Services,Axios,Postman,Authorization,Token,目标: 我正在尝试使用AWS令牌端点将成功的联合登录(Facebook)后获得的授权代码交换为令牌 问题: 我不断收到“无效请求”作为响应,错误请求400 我所做的: 因此,我使用axios向令牌端点发出http post请求,得到了一个错误的请求400,即无效的\u请求。邮递员给了我同样的结果。谢谢你的帮助,谢谢 Axios请求 从“下一个/路由器”导入{useRouter} 从“react”导入{useState,useEffect} 从“axios”导入axios 从“qs”导入qs //

目标:

我正在尝试使用AWS令牌端点将成功的联合登录(Facebook)后获得的授权代码交换为令牌

问题:

我不断收到“无效请求”作为响应,错误请求400

我所做的:

因此,我使用axios向令牌端点发出http post请求,得到了一个错误的请求400,即无效的\u请求。邮递员给了我同样的结果。谢谢你的帮助,谢谢

Axios请求

从“下一个/路由器”导入{useRouter}
从“react”导入{useState,useEffect}
从“axios”导入axios
从“qs”导入qs
//社交登录(FACEBOOK)后从AWS回调授权代码
导出默认函数CallbackPage(){
const router=useRouter()
const{code}=router.query
useffect(()=>{
if(代码){
console.log(代码)
轴心柱(`https://correctDomain.us-east-2.amazoncognito.com/oauth2/token`,qs.stringify({
授权类型:“授权代码”,
客户端id:“correctClientId”,
代码:代码,
重定向\u uri:“http://localhost:3000/callback/"
}), {
标题:{
“内容类型”:“application/x-www-form-urlencoded”
}
})
}
},[代码])
返回(
)
}
import { useRouter } from 'next/router'
import { useState, useEffect } from 'react'
import axios from 'axios'
import qs from 'qs'

// CALLBACK FOR AUTHORIZATION CODE FROM AWS AFTER SOCIAL SIGN IN (FACEBOOK)
export default function CallbackPage() {
    const router = useRouter()
    const { code } = router.query

    useEffect(()=>{
        if (code) {
            console.log(code)
            axios.post(`https://correctDomain.us-east-2.amazoncognito.com/oauth2/token`, qs.stringify({
                grant_type: "authorization_code",
                client_id: "correctClientId",
                code: code,
                redirect_uri: "http://localhost:3000/callback/"
            }), {
                headers: {
                    "content-type": 'application/x-www-form-urlencoded'
                }
            })
        }
    },[code])

    return (
        <>
            <div></div>
        </>
    )
}