lazada-openapi
TypeScript icon, indicating that this package has built-in type declarations

1.1.15 • Public • Published

lazada-openapi

A lazada openapi sdk

Usage

import lazada from 'lazada-openapi'

lazada.setAppConfig({ app_key: 108334, app_secret: "ZKpigRItsXvnImXfLzuKliOTByAOUhsZ" })

//授权
const res = await lazada.token_create({ code: '0_108334_gr0GkF1EuYdpvrIbqAD6pU7J5318' })
console.log(res.data.access_token)

// 获取会话列表
const access_token = '50000601317sMk1gvHhri0OdBgbUg18cf3b17luyEHkRmvmrtEDXBtxFuGZ3Bv0z'
const res2 = await lazada.get_session_list({
  access_token, baseUrl_type: 'th',
  start_time: new Date().valueOf(), page_size: 20
},{ timeout: 60000 })
更多例子

https://github.com/MonveChen/lazada-openapi/blob/main/src/test.ts

官方接口文档

https://www.yuque.com/docs/share/4e96d682-b1be-42a6-a67a-fbf0a7317d00?#

目前仅有im相关的接口,希望更多的人加入(如何加入),一起为该开源sdk做出贡献(源码)

该项目由typescript编写,新接口参照原有装饰器编写的接口填充即可,

e.g.

@Post({ url: '/im/message/send' })
  send_messages!: ApiMethod<
    {
      baseUrl_type: BASEURL_TYPE, access_token: string, template_id: number, session_id: string,
      txt?: string, img_url?: string, width?: number, height?: number,
      item_id?: string, order_id?: string, promotion_id?: string
    }, ExtraRes & { data: { message_id: string, template_id: number, current_time: number } }
  >

Readme

Keywords

Package Sidebar

Install

npm i lazada-openapi

Weekly Downloads

3

Version

1.1.15

License

Apache-2.0

Unpacked Size

68.7 kB

Total Files

29

Last publish

Collaborators

  • monvechen