afdian
v1.0.1
Published
爱发电 SDK for Node.js and Browser
Downloads
7
Readme
afdian - 爱发电 SDK for Node.js & Browser
使用 Usage
安装 Install
yarn add afdian
# or
npm install --save afdian
引入 Import
import Afdian, { AfdianClientOptions, AfdianSponsorResponse, AfdianOrderResponse } from 'afdian';
// 其中 { } 中 ts 类型可以不导入
// Types in { } block can be ignored
const afdian = new Afdian({
userId: 'xxxx',
token: 'xxxx'
});
// Ref: https://afdian.net/dashboard/dev
const res = await afdian.ping();
// {
// ec: 200,
// em: 'pong',
// data: { }
// }
// 查询订单
const res = await afdian.queryOrder(1);
// {
// ec: 200,
// em: 'order',
// data: {
// list: [],
// total_count: 0,
// total_page: 0
// }
// }
// 查询赞助者
const res = await afdian.querySponsor(1);
// {
// ec: 200,
// em: 'sponsor',
// data: {
// list: [],
// total_count: 0,
// total_page: 0
// }
// }
// 订单 Webhook 回调
const res = await afdian.webhookOrder(context);
// {
// "ec": 200,
// "em": "ok",
// "data": {
// "type": "order",
// "order": {
// "out_trade_no": "202106232138371083454010626",
// "user_id": "adf397fe8374811eaacee52540025c377",
// "plan_id": "a45353328af911eb973052540025c377",
// "month": 1,
// "total_amount": "5.00",
// "show_amount": "5.00",
// "status": 2,
// "remark": "",
// "redeem_id": "",
// "product_type": 0,
// "discount": "0.00",
// "sku_detail": [],
// "address_person": "",
// "address_phone": "",
// "address_address": ""
// }
// }
// }
License
Apache 2.0
捐赠 / Donate: https://afdian.net/@willin