无法在Node js中的Lazada开放平台中生成访问令牌



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

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

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

//console.log('LazadaAPIWithToken',aLazadaAPI generateAccessToken(

const authCode="0_118985_zUFFF5x0Wal7NNNRKPQFVjSZ2236"//在此处替换有效的authCodeconst params={code:authCode}const响应=aLazadaAPI.generateAccessToken(params(.then(response=>console.log(JSON.stringfy(response,null,4((.catch(error=>console.log(JSON.stringfy(error,null,4((

得到这个错误,

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

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

需要从生成

https://auth.lazada.com/oauth/authorize?response_type=code&force_auth=true&redirect_uri=${app call back url}&client_id=${appkey}