Closed zeyugao closed 4 months ago
试一下最新代码
cookie返回的完整了
但是把domain相关的去掉之后,cookie里面还留着什么登陆的信息吗
额 好像删多了,试试最新代码
cookie完整了
这里少了一个 QVariantMap
diff --git a/QCloudMusicApi/module.cpp b/QCloudMusicApi/module.cpp
index a43e0e4..650b181 100644
--- a/QCloudMusicApi/module.cpp
+++ b/QCloudMusicApi/module.cpp
@@ -2360,7 +2360,7 @@ QVariantMap Api::login_status(QVariantMap query) {
body["cookie"] = result["cookie"];
result = QVariantMap {
{ "status", 200 },
- { "body", {
+ { "body", QVariantMap {
{ "data", result["body"] }
} },
{ "cookie", result["cookie"] }
以及问一下既然已经自己build openssl了,为什么不静态链接进去呢
我现在在单独地为openssl set(BUILD_SHARED_LIBS OFF)
,结束之后再开回来
Qt的网络库会动态链接到OpenSSL;静态链接就找不到了,得手动拷贝一份OpenSSL的动态库
静态链接也可以,就是OpenSSL的依赖问题得自己处理一下,不同Qt版本网络库依赖的OpenSSL版本不同
在用
login_qr_check
接口得到结果之后,虽然网易返回的cookie有很多,但是好像返回到json里面的只有第一个login_status
好像也不知道为什么没有把body传回到api前面都是用的capi,翻了一下代码,没看懂哪里错了(