upbit / pixivpy

Pixiv API for Python
https://pypi.org/project/PixivPy3/#files
The Unlicense
1.8k stars 147 forks source link

关于 search_illust 中 filter 参数的问题 #370

Open ETO-QSH opened 1 week ago

ETO-QSH commented 1 week ago

当我在 aapi.search_illust 函数中传入 filter 参数时,出现以下问题: {'error': {'user_message': '', 'message': '{"filter":["filter contains invalid value"]}', 'reason': '', 'user_message_details': {}}} (实际上我是这样写 filter="for_ios" if filter else "" ) 我尝试了传入空字符串,也存在上面的问题,当我不传入此参数时则不存在错误。 我注意到我的 ide 提示 filter: Literal["for_ios", ""] = "for_ios", 以及 aapi.py 中 filter: _FILTER = "for_ios", 请问是我存在什么误解吗,还是此参数不再生效了

补充一下,search_user也存在同样的问题,illust_ranking不存在问题