const { GraphQLClient } = require("graphql-request"); const config = require("../config/index"); class GraphqlRequest { constructor(type = "live") { // 快手直播 if (type == "live") { this.url = config.url; this.Cookie = ` did=web_fca770657d0a24abb53ddc92bb42e612; userId=58344290; didv=1700407978000; clientid=3; did=web_fca770657d0a24abb53ddc92bb42e612; client_key=65890b29; kpn=GAME_ZONE; kuaishou.live.bfb1s=7206d814e5c089a58c910ed8bf52ace5; kuaishou.live.web_st=ChRrdWFpc2hvdS5saXZlLndlYi5zdBKgAadO1AwZrrDjDVApuLOcmaVq4X_RXVF5KJZvdJVZO9n7cf4DDin4xZvgIOyepAgwiLJeBEfdxb9_H7iugru6VP2LBB47UUFCGLjPgZXHEStjjagw362F9Yi4JFbIIWNGYsdiRryj9OEPT5PjTOszl3zVcQQ6XPZr2g2lHnCYvS6MWN2cAboiME0uj9spofgVv1dFvzJCzrDUwiVTnchKaHIaEurKvNghXkU0vIm_W_UXPUfuwSIgd-2ItB4wzvCYphOA8BDDJTvmcWYWbseKriH_-Y5S3K8oBTAB; kuaishou.live.web_ph=30510c6ff3d99c967bd2e315e8a2f380ede5; userId=58344290` // 快手官网 } else { this.url = config.kuaishouUrl; this.Cookie = `kpf=PC_WEB; clientid=3; did=web_45504037cde380da3c57769b2726e6f2; kpn=KUAISHOU_VISION; userId=58344290; kuaishou.server.web_st=ChZrdWFpc2hvdS5zZXJ2ZXIud2ViLnN0EqABGBVneqKw-P0F43gl7XIJeMC3Hw86Wtx2hf_KyD7-v5KlsAi95M2EB6G8m0OGY1r-Hln5hG__IL9_0FW60aF3q-xSLPa6-Fn6jmxfOEuJGgcKyPv95zvJ6fR2cJDi6k_fN3dk1V6I7g3Br_UZqqELrUHfVcZGQfiQQ-GlKMLHesdumI1lktCPQqpQg0P9G3VIK9TkDRPuTZ1ZD28YA7DWaxoSfVpfCMyKId3v5a5yUz8_gvvmIiBVEf98RjrMmTM0XEteAo1RCcy9opqKVWs4ktXA69FPNSgFMAE; kuaishou.server.web_ph=284969ffdaacafbd765a34bf2e0df1cc274d` } this.client = new GraphQLClient(this.url, { headers: { Cookie: this.Cookie, }, }) } async post(document, variables) { return await this.client.request(document, variables) } } module.exports = GraphqlRequest;