npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

yly-nodejs-sdk

v2.0.4

Published

sdk for yly openapi

Downloads

21

Readme

Requirement

node,npm

Installation

 npm install yly-nodejs-sdk --save

Usage || instructions

  1. 接口类lib/api/*.js,集成了所有的易联云接口
  2. 配置类config.js
  3. 授权类oauth_client.js,获取调用凭证AccessToken,每日上限次数20次,24小时后更新次数
  4. 接口调用类rpc_client.js,可以直接用这个类直接进行接口调用

第1步引入sdk

var yly = require('yly-nodejs-sdk');   

第2步实例化一个配置对象

var config = new yly.Config({
    'cid' : '',         //应用id
    'secret' : ''       //应用秘钥
});

第3步实例化一个oauth2.0客户端授权模式的授权对象

var oauthClient = new yly.OauthClinet(config);

第4步获取调用凭证token对象(返回值为一个promise),此步获取到的token对象可在有效期内一直使用,不用每次调用前都去获取一次,建议应用授权一次后存放到全局缓存中

oauthClient.getToken().then(function (res){
    if (
        res.error != 0 &&
        res.error_description != 'success'
    ) {
        throw new Error('failed:' + res.error_description);
    }
    var tokenData = {
        'accessToken' : res.body.access_token,
        'refreshToken' : res.body.refresh_token,
    };
    if (res.body.machine_code != null) {
        tokenData.machineCode = res.body.machine_code;
    }
    console.log(tokenData);
});

第5步实例化远程调用的rpcClient对象

var RpcClient = new yly.RpcClient(accessToken, config);

第6步实例化一个API对象

var Print = new yly.Print(RpcClient);

第7步调用服务方法,获取资源数据,返回promise对象

Print.index(machineCode, originId, content).then(function(res){
    console.log(res);
});

ChangeLog

[v2.0.4]

  • Release Date : 2024-05-08
  1. [Feature] printer/pushswitch api 新增mode字段

[v2.0.3]

  • Release Date : 2023-11-01
  1. [Feature]v2新增K8推送开关设置接口。
  2. [Feature]v2新增K8高级设置接口。

[v2.0.1]

  • Release Date : 2023-10-18
  1. [Feature]v2更新K8关键词设置接口。

[v2.0]

  • Release Date : 2023-06-07
  1. [Feature]更新接口v2.0版本,文档
  2. [Feature]v2新增订单重打(单订单)接口。
  3. [Feature]v2新增面单取消