无法使React Native提取令牌Oauth 2

时间:2018-10-29 15:33:20

标签: reactjs api oauth-2.0 fetch native

我正在尝试获取令牌,但没有成功,有人可以帮助我吗?下面是代码的外观,如果我以相同的设置使用Postman,则会得到这样的分析器。

{ “ token_type”:“承载者”,     “ expires_in”:31536000,     “ACCESS_TOKEN”: “eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImU5YjJmYzI5ZmRhYjM2MmM4ODRiOTg4ZWUwMTRlNjcyMGNhY2IyMDJkODM3NjIzYzQ0YjE2N2NlOWZjZjIxM2QxYWEwNzU2Y2Y5ZTFjNDU2In0.eyJhdWQiOiIxIiwianRpIjoiZTliMmZjMjlmZGFiMzYy” }

componentDidMount() {
    fetch("https://website.com/oauth/token", {
      method: "post",
      header: {
        "Accept": "application/json",
        "Content-Type": "application/x-www-form-urlencoded"
      },
      body: JSON.stringify({
        grant_type: "client_credentials",
        client_id: 1,
        client_secret: "39***********************vY"
      })
    })
      .then(response => response.json())
      .then(responseJson => {
        this.setState({
          isLoading: false,
accessToken: responseJson.access_token

        });
          alert(responseJson);
      })
      .catch(error => {
        console.error(error);
      });
  } 

我刚刚得到“未定义”。

最好的问候, 米尔吉

0 个答案:

没有答案