鍵.png)
ASP.NET Web API快速入門介紹
自2018年12月1日起,NCBI提供了API密鑰,以提供對(duì)電子公用事業(yè)的更高級(jí)別的支持訪問。如果沒有API密鑰,任何站點(diǎn)(IP地址)每秒向E-utilities發(fā)送超過3個(gè)請(qǐng)求將收到錯(cuò)誤消息。通過包含API密鑰,默認(rèn)情況下,站點(diǎn)每秒最多可以發(fā)布10個(gè)請(qǐng)求。更高的價(jià)格可根據(jù)要求提供(vog.hin.mln.ibcn@seitilitue)。用戶現(xiàn)在可以從其NCBI帳戶的設(shè)置頁(yè)面獲取API密鑰(要?jiǎng)?chuàng)建帳戶,請(qǐng)?jiān)L問http://www.ncbi.nlm.nih.gov/account/)。創(chuàng)建密鑰后,用戶應(yīng)通過將其分配給API_key參數(shù),將其包含在每個(gè)E-utility請(qǐng)求中。
Example request including an API key:
esummary.fcgi?db=pubmed&id=123456&api_key=ABCDE12345
Example error message if rates are exceeded:
{"error":"API rate limit exceeded","count":"11"}
每個(gè)NCBI帳戶只允許一個(gè)API密鑰;但是,用戶可以隨時(shí)請(qǐng)求新密鑰。此類請(qǐng)求將使與該NCBI帳戶相關(guān)聯(lián)的任何現(xiàn)有API密鑰無效。
輸入:文本查詢
匯總輸出:XML文檔摘要
EFetch輸出:記錄的數(shù)據(jù)記錄(例如摘要、FASTA)
use LWP::Simple;
# Download PubMed records that are indexed in MeSH for both asthma and
# leukotrienes and were also published in 2009.
$db = 'pubmed';
$query = 'asthma[mesh]+AND+leukotrienes[mesh]+AND+2009[pdat]';
#assemble the esearch URL
$base = 'https://eutils.ncbi.nlm.nih.gov/entrez/eutils/';
$url = $base . "esearch.fcgi?db=$db&term=$query&usehistory=y";
#post the esearch URL
$output = get($url);
#parse WebEnv and QueryKey
$web = $1 if ($output =~ /<WebEnv>(\S+)<\/WebEnv>/);
$key = $1 if ($output =~ /<QueryKey>(\d+)<\/QueryKey>/);
### include this code for ESearch-ESummary
#assemble the esummary URL
$url = $base . "esummary.fcgi?db=$db&query_key=$key&WebEnv=$web";
#post the esummary URL
$docsums = get($url);
print "$docsums";
### include this code for ESearch-EFetch
#assemble the efetch URL
$url = $base . "efetch.fcgi?db=$db&query_key=$key&WebEnv=$web";
$url .= "&rettype=abstract&retmode=text";
#post the efetch URL
$data = get($url);
print "$data";
Q:如何找到PubMed API
A:冪簡(jiǎn)集成是國(guó)內(nèi)領(lǐng)先的API集成管理平臺(tái),專注于為開發(fā)者提供全面、高效、易用的API集成解決方案。冪簡(jiǎn)API平臺(tái)可以通過以下兩種方式找到所需API:通過關(guān)鍵詞搜索API(例如,輸入’PubMed API‘這類品類詞,更容易找到結(jié)果)、或者從API hub分類頁(yè)進(jìn)入尋找。
Q:如何搜索PubMed?
A:
Q:我檢索了太多引用。如何集中搜索?
A:要限制搜索結(jié)果的數(shù)量:
Q:我檢索的引文太少了。如何擴(kuò)大搜索范圍?
A:
Q:查找特定引文
A:將文章標(biāo)題粘貼到搜索框中,或在搜索框中輸入引文詳細(xì)信息,如作者,期刊名稱和文章發(fā)表的年份,PubMed引文傳感器將自動(dòng)分析您的引文信息查詢,以返回正確的引文。引文傳感器采用了模糊匹配算法,即使搜索包含錯(cuò)誤的術(shù)語,也會(huì)檢索到最佳匹配。不需要使用字段標(biāo)記或布爾運(yùn)算符。
Q:按作者搜索
A:在搜索框中輸入作者的姓氏和首字母(不帶標(biāo)點(diǎn)符號(hào)),然后單擊“搜索”。
如果您只知道作者的姓氏,請(qǐng)使用作者搜索字段標(biāo)記[Au],例如,布羅迪[Au]。
使用姓氏+首字母格式輸入的姓名(例如,smith ja)或全名格式(john a smith),并且如果在PubMed中存在,則不作為作者和合作者進(jìn)行檢索。
按自然順序或倒序輸入完整的作者姓名,例如,julia s wong或wong julia s。
提供AI大模型API的服務(wù)商除了PubMed API,還有其他替代服務(wù)商也提供類似api服務(wù),例如:
云數(shù)互聯(lián) API開放平臺(tái)、uniprot API開放平臺(tái)、nudgify API開放平臺(tái)
更多競(jìng)品可以在冪簡(jiǎn)集成開放平臺(tái)中找到。
Q:PubMed API這個(gè)密鑰還適用于哪些api?
為大型數(shù)據(jù)集的每個(gè)成員查找唯一的鏈接記錄集、檢索大型數(shù)據(jù)集
本文“如何獲取PubMed API開放平臺(tái)訪問密鑰分步指南”為科研工作者與開發(fā)者們提供了一份詳盡、實(shí)用的操作手冊(cè),全面而清晰地闡述了獲取PubMed API訪問密鑰的全過程。從在PubMed API開放平臺(tái)注冊(cè)賬號(hào)開始,經(jīng)過開發(fā)者身份認(rèn)證,直至最終成功獲取API訪問密鑰,每一步操作都配以詳盡的說明和細(xì)致的指導(dǎo),確保讀者能夠輕松、準(zhǔn)確地完成整個(gè)流程。
本文還特別強(qiáng)調(diào)了獲取訪問密鑰后,進(jìn)行API可用性測(cè)試的重要性。通過測(cè)試,可以確保PubMed API能夠順利集成到科研應(yīng)用或數(shù)據(jù)分析系統(tǒng)中,并發(fā)揮出最佳效果,這對(duì)于提升科研效率、加速成果轉(zhuǎn)化具有重要意義。這份指南為科研工作者與開發(fā)者們提供了一個(gè)全面、詳盡且實(shí)用的指導(dǎo),幫助他們順利獲取PubMed API訪問密鑰,并將這一強(qiáng)大的生物醫(yī)學(xué)信息檢索與分析能力有效地集成到應(yīng)用中,從而為生物醫(yī)學(xué)研究與臨床實(shí)踐提供更加精準(zhǔn)、高效的數(shù)據(jù)支持。
ASP.NET Web API快速入門介紹
2024年在線市場(chǎng)平臺(tái)的11大最佳支付解決方案
完整指南:如何在應(yīng)用程序中集成和使用ChatGPT API
選擇AI API的指南:ChatGPT、Gemini或Claude,哪一個(gè)最適合你?
用ASP.NET Core 2.1 建立規(guī)范的 REST API — 緩存和并發(fā)
企業(yè)工商數(shù)據(jù)API用哪種?
2024年創(chuàng)建社交媒體帖子的最佳圖像工具API
2024年小型企業(yè)的7個(gè)最佳短信應(yīng)用API
用gin寫簡(jiǎn)單的crud后端API接口
對(duì)比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力
一鍵對(duì)比試用API 限時(shí)免費(fèi)