Javascript Feedly API正在返回已过期的会话,而不是让我从本地节点环境访问API

Javascript Feedly API正在返回已过期的会话,而不是让我从本地节点环境访问API,javascript,node.js,api,fetch,Javascript,Node.js,Api,Fetch,使用feedly建议的带有节点包装器的feedlys api访问其api。我没有成功登录。我已经搜索了文档和任何可用的资源,但找不到任何答案,所以我正在联系stack overflow社区,看看是否有人有使用该平台的经验 我试图清除缓存。我尝试使用fetchapi,而不是尝试实现的节点包装器 我安装了节点包“feedly” 已将此代码添加到我的服务器: const Feedly = require('feedly') const f = new Feedly({ client_id: 'c

使用feedly建议的带有节点包装器的feedlys api访问其api。我没有成功登录。我已经搜索了文档和任何可用的资源,但找不到任何答案,所以我正在联系stack overflow社区,看看是否有人有使用该平台的经验

我试图清除缓存。我尝试使用fetchapi,而不是尝试实现的节点包装器

我安装了节点包“feedly”

已将此代码添加到我的服务器:

const Feedly = require('feedly')

const f = new Feedly({
  client_id: 'client_id here',
  client_secret: 'client_secret here',
  base: 'https://cloud.feedly.com/v3/collections/',
  port: 8080
})

async function feedlyStream() {
  const results = await f.reads()
  return console.log('results', results)
}

feedlyStream();
我需要登录到一个页面,大概这是身份验证,这样我就可以检索数据了

我不是后端用户,主要是前端用户,所以以这种方式执行任务对我来说是新的

当我从控制台运行
nodemon./server.js
时,它会将我带到一个登录页面,就像feedlys网站的登录页面一样,但随后我收到错误“会话已过期”。没有其他错误,控制台中没有

我可以在使用失眠测试api端点时获取检索信息,使用与上面相同的确切信息加上承载令牌

下面是我尝试过的获取版本,它与输入非常相似


const URL = 'https://cloud.feedly.com/v3/collections/'
const proxyurl = "https://cors-anywhere.herokuapp.com/";

window.onload = () => {
  fetch(proxyurl + URL, {
    credentials: 'same-origin',
    Accept: 'application/json',
    headers:
    {
      'Authorization': 'Bearer TOKEN GOES HERE',
      'Access-Control-Allow-Origin': 'include',
      'Content-Type': 'application/json',
      "client_id": "client_id here", 
      "method": "GET",
      "client_secret": "client_secret here",
    }
  })
    .then(function (data) {
      console.log('data from api', data.body);
      const here = document.getElementById("here")
      const bodyText = () => {
        if (data.body == null) {
          return "Nope, it's null"
        }
        return data.body;
      }
      here.innerHTML = bodyText();
    })
}
这是我从上面的控制台日志中收到的信息

data from api ReadableStreamlocked: false__proto__: ReadableStream

任何帮助都将不胜感激。谢谢你。

很简单,我错过了取货的一部分。我需要将响应转换为JSON。不使用获取或API仍然和这是一个明显的,但恼人的一个

      "method": "GET",
      "client_secret": "client_secret here",
    }
  })
.then(res => res.json();) // this is what i needed to add in :)
 .then(function (data) {
      console.log('data from api', data.body);