无效的会话令牌npm API

时间:2018-03-27 14:32:48

标签: node.js npm login

我使用此api登录web.spaggiari.eu但是当我尝试这样做时会出现此错误:"未处理的拒绝错误:无效的会话令牌"。

此错误也会显示在下方:

  

** at request.then.res(C:\ Users \ Marian \ node_modules \ ClassevivaAPI \ index.js:28:26)       在tryCatcher(C:\ Users \ Marian \ node_modules \ bluebird \ js \ release \ util.js:16:23)       在Promise._settlePromiseFromHandler(C:\ Users \ Marian \ node_modules \ bluebird \ js \ release \ promise.js:512:31)       在Promise._settlePromise(C:\ Users \ Marian \ node_modules \ bluebird \ js \ release \ promise.js:569:18)       在Promise._settlePromise0(C:\ Users \ Marian \ node_modules \ bluebird \ js \ release \ promise.js:614:10)       在Promise._settlePromises(C:\ Users \ Marian \ node_modules \ bluebird \ js \ release \ promise.js:693:18)       at Async._drainQueue(C:\ Users \ Marian \ node_modules \ bluebird \ js \ release \ async.js:133:16)       在Async._drainQueues(C:\ Users \ Marian \ node_modules \ bluebird \ js \ release \ async.js:143:10)       在Immediate.Async.drainQueues(C:\ Users \ Marian \ node_modules \ bluebird \ js \ release \ async.js:17:14)       在runCallback(timers.js:789:20)       在tryOnImmediate(timers.js:751:5)       at processImmediate [as _immediateCallback](timers.js:722:5)**

这是错误发生的地方:

request(req)
    .then(res => {
        var result = {};
        var cookies = parseCookies(res.caseless.dict['set-cookie']);
        if (cookies.PHPSESSID) {
            result.sessionId = cookies.PHPSESSID;
        } else throw new Error('Invalid session token');
        if (res.body.data.auth.verified && res.body.data.auth.loggedIn) {
            return new Session(result.sessionId)
        } else throw new Error(res.body.error[0] || res.body.data.auth.errors[0] || 'Failed to authenticate')
    })

注意:我已经改变了" uri"这是它将在index.js文件中执行请求的链接,因为前一个文件抛出503错误。

0 个答案:

没有答案