{"repo":"s12mmm3/QCloudMusicApi","free":true,"listed":false,"github":"https://github.com/s12mmm3/QCloudMusicApi","clone":"git clone https://github.com/s12mmm3/QCloudMusicApi.git","description":"Qt C++版 网易云音乐 API NeteaseCloudMusicApi","language":"C++","stars":118,"topics":["api","apis","cloudmusic","neteasecloud","qt","qt6","cpp","qt5"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"QCloudMusicApi - Qt版 网易云音乐 API 简介 本项目翻译自Node.js项目Binaryify/NeteaseCloudMusicApi 更新尽量与原项目同步，实现了大部分接口；支持跨语言调用，支持跨平台编译，支持多种编译器编译 推荐直接将本仓库嵌入到其他项目中编译使用 使用方式参考原项目文档，参数与返回结果与原项目完全一致 样例项目 QListenTogether - 网易云 一起听客户端 QCloudMusicServer - 网易云API HTTP服务器 QRadioPlayer - 网络广播电台客户端 目录 - 需求和依赖 - 使用说明 - 编译方式 - License --- 需求和依赖 - Qt 5.12+ 使用说明 可参考文档API 参考 使用ApiHelper类 该类实现了API的cookie管理；支持Qt反射调用 通过对应方法字符串调用 传入Url调用 使用NeteaseCloudMusicApi类 若无需保存cookie，可直接使用该类，直接调用类函数； 支持Qt反射调用，所有方法均注册至Qt元对象系统中 跨语言调用 动态库提供C接口，开放给Python、Java和C#等支持与C语言交互的语言调用 调用例子参考跨语言调用 在CMake项目中嵌入本项目 在CMakeLists.txt文件中加上 引用头文件 编译方式 License The MIT License (MIT)","default_branch":null,"files":null,"tree":[],"storefront":"/r/s12mmm3","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/s12mmm3/QCloudMusicApi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}