【发布时间】:2020-10-02 15:13:19
【问题描述】:
我已经能够使用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", “展示”: { “偏移”:0, “表演”:100, “排序依据”:“日期” } }
或
{ "qs": "多发性硬化症", “过滤器”:{ “文章类型”:“ABS” }, “展示”: { “偏移”:0, “表演”:25, “排序依据”:“日期” } }
但是所有这些查询都返回相同数量的结果:181k 而我应该有 16,918 个结果,https://www.sciencedirect.com/search?qs=Multiple%20Sclerosis&articleTypes=ABS%2CCNF
你知道我为什么会遇到这个问题吗? 有什么方法可以添加过滤器 articleTypes 吗?
谢谢
【问题讨论】: