# hlyapi

> 汇联易 webapi sdk

Latest version **0.0.2** (published 2019-07-03) · ISC license · 0 weekly downloads

## Install

```sh
npm install hlyapi
pnpm add hlyapi
yarn add hlyapi
bun add hlyapi
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.2 |
| Published | 2019-07-03 |
| First published | 2019-06-13 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 2 |
| Unpacked size | 8.7 KB |
| Known vulnerabilities | 0 (+25 in 1 direct dependencies) |
| Install scripts | no |
| Author | vinli |
| Maintainers | cnblackj |
| Keywords | huilianyi, 汇联易, webapi, api, sdk, js |

## Links

- npm: https://www.npmjs.com/package/hlyapi
- Homepage: https://github.com/CNBlackJ/huilianyiWebApi
- Issues: https://github.com/CNBlackJ/huilianyiWebApi/issues
- npm.io page: https://npm.io/package/hlyapi

## Dependencies (2)

- [axios](https://npm.io/package/axios.md) ^0.19.0
- [form-data](https://npm.io/package/form-data.md) ^2.4.0

## Alternatives

- [@mapbox/jsonlint-lines-primitives](https://npm.io/package/@mapbox/jsonlint-lines-primitives.md) — 5.3M weekly downloads
- [reftools](https://npm.io/package/reftools.md) — 3.5M weekly downloads
- [@hey-api/openapi-ts](https://npm.io/package/@hey-api/openapi-ts.md) — 3.5M weekly downloads
- [@mapbox/geojson-rewind](https://npm.io/package/@mapbox/geojson-rewind.md) — 2.4M weekly downloads
- [turbo-stream](https://npm.io/package/turbo-stream.md) — 1.7M weekly downloads

## Recent versions

- 0.0.2 (latest) — 2019-07-03
- 0.0.1 — 2019-06-13

## README

# 汇联易webapi nodejs SDK

huilianyi webapi nodejs sdk.

- 项目地址：[github](https://github.com/CNBlackJ/huilianyiWebApi)

## Usgae

汇联易的开发者文档地址：<https://opendocs.huilianyi.com/>

- `$ npm install hlyapi --save`

- 配置信息

  `appId`和`appSecret`需要超级管理员进入到`管理后台` -> 侧边栏的`设置` -> `安全设置`
  才能看到

  - baseURL: <https://api.huilianyi.com> // 汇联易webapi请求地址
  - appId: 企业ID
  - appSecret: 企业密钥

```js
{
  baseURL: 'https://api.huilianyi.com',
  appId: 'i am app id from huilianyi',
  appSecret: 'i am app secret from huilianyi'
}
```

```js
const HlyApi = require('hlyapi')
const config = require('config').huilianyi // 配置信息参照上面⬆️

const hlyApi = new HylApi(config)

hlyApi.auth().then(token => {
  // cookie 建议本地缓存 避免每次请求都重新获取
  hlyApi.listExpenseReport({
    // 报销单明细增量查询
    startDate: '2018-01-03 17:32:31',
    endDate: '2018-06-24 16:56:32'
  }, token).then(res => {
    console.log(res.data)
  })
})
```

```js
// 支持await
const HlyApi = require('hlyapi')
const config = require('config').huilianyi // 配置信息参照上面⬆️

const hlyApi = new HylApi(config)
const authToken = await hlyApi.auth()
const options = {
  startDate: '2018-01-03 17:32:31',
  endDate: '2018-06-24 16:56:32'
}
const result = await hlyApi.listExpenseReport(options)
console.log(result.data)
```

## Contact

- Email: yes.heng@icloud.com
- github: <https://github.com/CNBlackJ>

## Change Log

- 2019-06-13: 
  - token鉴权
  - list: 报销单明细增量查询/借款单明细增量查询/报销单报表/费用明细报表/差旅申请报表/差旅申请报表/差旅申请报表

---
_Source: https://npm.io/package/hlyapi · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
