我已经能够使用 API 并且它运行良好,我能够查询:https ://api.elsevier.com/content/search/sciencedirect?query=multiple%20sclerosis&apiKey=XXXXXXX
无论如何,我想像在此查询中一样添加过滤器:https ://www.sciencedirect.com/search?qs=Multiple%20Sclerosis&articleTypes=ABS%2CCNF 带有文章类型。感觉我应该使用 PUT 请求:请参阅:https ://dev.elsevier.com/search.html#!/ScienceDirect_Search_V2/ScienceDirectSearchV2_0 使用这种 JSON:{“qs”:“多发性硬化症”,“articleTypes” :"ABS%2CCNF", "display": { "offset": 0, "show": 100, "sortBy": "date" } }
或者
{“qs”:“多发性硬化症”,“过滤器”:{“articleTypes”:“ABS”},“显示”:{“偏移”:0,“显示”:25,“排序依据”:“日期”}}
但是所有这些查询都返回相同数量的结果:181k 而我应该有 16,918 个结果https://www.sciencedirect.com/search?qs=Multiple%20Sclerosis&articleTypes=ABS%2CCNF
你知道我为什么会遇到这个问题吗?有什么方法可以添加过滤器 articleTypes 吗?
谢谢