yhsd-api-node
友好速搭 API SDK for Node(>= v6)
支持Promise
依赖bluebird。
安装
$ npm install --save yhsd-api
授权
var Yhsd = ; /** * 初始化 * @param * @param * @param * @param * @param * @param * @param * @param * @param * @constructor */var auth = options; /** * 验证 Hmac * @param * @return */auth; /** * 获取应用授权页面地址,用于开放应用 * @param * @param * @return */auth; /** * 获取 token * @param * @returns */auth;
详见 https://docs.youhaosuda.com/app/s/553e33880abc3e6f3e000026
例子
var Yhsd = ;var auth = appKey: '8fce436b6fe74d5c8e2317**********' appSecret: '3c91e9bd912145de953e0d**********' private: true;auth;
使用 API
var Yhsd = ; /** * 初始化 * @param * @param * @param * @param * @param * @param * @constructor */var api = token; /** * 发送 GET 请求 * @param * @param * @returns */api; /** * 发送 PUT 请求 * @param * @param * @returns */api; /** * 发送 POST 请求 * @param * @param * @returns */api; /** * 发送 DELETE 请求 * @param * @returns */api;
详见 https://docs.youhaosuda.com/app/553e335f0abc3e6f3e000023
例子
var Yhsd = ;var reqCountMap = {};var api = '2be799bf87144c2fbb881a**********' { return reqCountMaptoken; } { reqCountMaptoken = count; return count; };// 获取顾客列表api;// 获取指定顾客api;
WebHook
var Yhsd = ; /** * 初始化 * @param * @constructor */var webHook = webHookToken; /** * 验证 Hmac * @param * @param * @return */webHook;