首页 > 解决方案 > 无法在节点 js 中的 Lazada 开放平台中生成访问令牌

问题描述

我是 react native 开发人员,现在我正在通过 node js 将 lazada 开放平台与 react native 应用程序集成。我无法生成访问令牌。

我的代码是, const LazadaAPI = require('lazada-open-platform-sdk')

const aLazadaAPI = new LazadaAPI('118985', 'MXbPesO8hJXZFoQNRBMaJAfQPYHdKgwu', '新加坡')

// console.log('aLazadaAPIWithToken', aLazadaAPI.generateAccessToken)

const authCode = '0_118985_zUFFF5x0Wal7NNNRKPQFVjSZ2236' // 在这里替换有效的 authCode const params = { code: authCode } const response = aLazadaAPI .generateAccessToken(params) .then(response => console.log(JSON.stringify(response, null, 4)) ) .catch(error => console.log(JSON.stringify(error, null, 4)))

收到此错误,

"type": "ISV",
"code": "IncompleteSignature",
"message": "The request signature does not conform to lazada standards",
"request_id": "0b86d3f015889470213992399"

标签: javascriptnode.jsapie-commerce

解决方案


您是否检查过您的开发人员资料是否处于活动状态?在请求 API 之前,您需要一个开发者帐户。每个开发者账户都需要 Lazada Open 平台的批准,每个类别都需要进一步的批准。这个过程需要几天时间。


推荐阅读