Skip to content

CZF-H/WeiYanNRCPPLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

介绍 / Introduction

- 中文总览

此项目是为了帮助 C++ 初学者更好对接 app.llua.cn 微验api(v1) 的库文件。


C++ C++ License

感谢以下(开源)项目(不分先后顺序):

项目遵循LGPL-2.1协议,保证代码的公开透明,详见 LICENSE

特点:

  1. 现代化:采用工厂式,通过 Create 构建上下文并共享,设计合理;
  2. 轻量化:Header-only,只需一个 include;
  3. 开源免费:无偿分发并允许在遵守许可证的情况下进行二次创作。

示例:

创建对象:

#include <iostream>
#include <windows.h>
#include "WeiYanNRCPPLib/weiyan.hpp"

int main() {
    SetConsoleOutputCP(CP_UTF8);
    SetConsoleCP(CP_UTF8);

    Weiyan::Context Ctx = Weiyan::Create("appkey", "appid", "rc4key");
    Weiyan::Login LoginObj(Ctx);
    Weiyan::Unbind UnbindObj(Ctx);
    Weiyan::Notice Notice(Ctx);
    
    LoginObj("Key"); // 单码登录
    std::cout << LoginObj.data.dump(2) << std::endl;

    UnbindObj("Key"); // 解绑卡密
    std::cout << UnbindObj.data.dump(2) << std::endl;

    Notice.Get(); // 获取公告
    std::cout << Notice.data.dump(2) << std::endl;

    return 0;
}

About

A C++ Libary for Weiyan API

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages