Closed roogue closed 3 years ago
@AlPha5130 猫猫,国际服,交给你了
您好,请问您登录的网站是米游社吗?
您好,请问您登录的网站是米游社吗?
对,文档里好像忘记说了,国服与国际服需要的 cookie 不一样。
国服:米游社;国际服:hoyolab
您好,请问您登录的网站是米游社吗?
嗨,没听过米游社,https://www.hoyolab.com/genshin/
就文档里的这个网址。
而且文档里示例的
而且文档里示例的 .loginWithToken() 好像不起作用。
草草草……loginWithCookie(cookie: string)
,文档怕是写错了……
因为是 ts 一般都是直接看 IDE 的代码提示,我就没仔细写文档(
我好像没法复现问题
Cookie 需要 ltuid
和 ltoken
两项
笑
Cookie 需要
ltuid
和ltoken
两项
是类似这样的东西吗?
cookie 是字符串形式,实际需要的是 ltuid
与 ltoken
,这里其实提供的就是axios.options.header.Cookie
传入的内容。
例子:
import { GenshinKit } from 'genshin-kit'
const App = new GenshinKit()
App.loginWithCookie('ltoken=***; ltuid=***')
import { GenshinKit } from 'genshin-kit' const App = new GenshinKit() App.loginWithCookie('ltoken=***; ltuid=***')
可了!万分感谢
试了ltoken,也试了文档里
document.cookie
返回的结果以上均出现
{ code: 10001, message: 'Please login' }
的错误我是Asia地区的,也在
.loginWithCookie()
之前使用了.setServerType("os")