此项目是为了帮助 C++ 初学者更好对接 app.llua.cn 微验api(v1) 的库文件。
感谢以下(开源)项目(不分先后顺序):
特点:
- 现代化:采用工厂式,通过 Create 构建上下文并共享,设计合理;
- 轻量化:Header-only,只需一个 include;
- 开源免费:无偿分发并允许在遵守许可证的情况下进行二次创作。
示例:
创建对象:
#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;
}