您是否开发了使用PubMed API的应用程序?您需要以编程方式访问PubMed数据吗?那么您会有兴趣知道我们将发布电子实用程序API于2022年末为PubMed提供服务。此更新版本将使电子实用程序的功能与PubMed的web版本2020年发布。例如,更新后的E搜索E-utility现在将与web PubMed的更新相匹配。要明确的是,此更新仅影响&db=PubMed的E-utility调用。所有其他Entrez数据库的行为都不会改变。
我们为什么要这样做?
此版本将把所有E-utility功能完全转移到支持web PubMed的技术堆栈中。这对您来说不仅意味着web和API PubMed界面的一致行为,而且还意味着更可靠的性能。
PubMed电子实用程序调用的URL会改变吗?
幸运的是,大多数情况下,没有!除了少数例外,PubMed(&db=PubMed)的当前E-utility URL在我们发布更新后将继续运行。以下是例外情况:
- E搜索只能访问搜索查询检索到的前10000条记录(&retmax<=10000;&retstart+&retmax<=10000)
- E支柱在单个URL请求中最多只能接受10000个PMID。
- 电子蚀刻将不再支持ASN.1格式的退货。
PubMed E-utility调用的输出是否会发生变化?
同样,在几乎所有情况下,都不会。以下是例外情况:
- E搜索现在将返回与web PubMed当前返回的PubMedID(PMID)完全相同的ID
- 电子蚀刻 现在将默认返回XML数据(未设置&retmode),而不是ASN.1。换句话说,&retmode的默认值将变为“xml”。
你该怎么办?
- 如果您管理创建PubMed E-utility请求的代码,请检查上述更改,以确保您的代码在更新后仍能正常工作。
- 在我们将于今年秋季晚些时候公开的测试服务器上验证您的代码。我们将在博客可用时更新详细信息。
- 参加我们的网络研讨会如果您有疑问或担忧,请于10月20日告知这些变化。
2022年4月4日发布后,PubMed E-utilities的当前版本会发生什么变化?
一旦我们发布了更新后的PubMed E-utilities,PubMed-Eutilities的当前版本将不再可用。所有PubMed请求都将使用相同的技术堆栈。
请写信给我们info@ncbi.nlm.nih.gov如果你有任何问题或担忧。