反应本机获取帖子请求不起作用

时间:2019-03-08 02:24:48

标签: javascript ajax react-native

根据Instagram API,这是获取value的示例请求。

_id

如果我在终端中运行此命令,我将得到如下所示的结果:

access_token

问题在于它不适用于react-native。

我正在使用此代码对react-native发出发布请求:

curl -F 'client_id=XXXXXX' \
    -F 'client_secret=XXXXXX' \
    -F 'grant_type=authorization_code' \
    -F 'redirect_uri=XXXXXX' \
    -F 'code=XXXXXX' \
    https://api.instagram.com/oauth/access_token

我不断收到{ "access_token": "fb2e77d.47a0479900504cb3ab4a1f626d174d2d", "user": { "id": "1574083", "username": "snoopdogg", "full_name": "Snoop Dogg", "profile_picture": "..." } }

的回复

我试图为此请求创建一个jQuery代码,确实可行

fetch('https://api.instagram.com/oauth/access_token', {
  method: 'POST',
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    client_id: 'XXXXXX',
    client_secret: 'XXXXXX',
    grant_type: 'authorization_code',
    redirect_uri: 'XXXXXX',
    code: 'XXXXXX'
  }),
})
.then(res => res.json())
.then(obj =>  {
  console.error(obj);
})
.catch((error) => {
  console.error(error);
})

一个班轮红宝石代码,它也有效

You must provide a client_id.

您似乎可以发现我的代码有什么问题吗?它确实适用于jQuery。

0 个答案:

没有答案