rahimi /easy-publicate
此包已被废弃且不再维护。未建议替代包。
简单提供获取学术文献的方法。您可以从众多学科和来源(如文章、论文、书籍、摘要和法院意见)获取来自学术出版商、专业协会、在线存储库、大学和其他网站的数据:Google Scholar、Scopus等。
v1.1.0
2022-02-13 06:22 UTC
Requires
- php: >=7.3
- fabpot/goutte: ^4.0
This package is auto-updated.
Last update: 2024-02-13 11:42:43 UTC
README
简单的API,用于解析以下信息
https://scholar.google.com/citations https://scopus.com/
安装包
composer require m.rahimi/easy-publicate
学术API
端点 | GET Easy-Publicate/api/v1/scholar |
---|---|
查询参数 | 用户(例如:vth4SIcAAAAJ) |
响应
{ "http_status": 200, "http_message": "OK", "data": { "user_name": "Shyhtsun Felix Wu", "user_university": "University of California, Davis", "user_email": "Verified email at cs.ucdavis.edu - Homepage", "citatoins": "7283", "last_five_year_citatoins": "1583", "h_index": "46", "i10_index": "114", "citations_per_year": { "1999": "35", "2000": "61", "2001": "85", "2002": "127", "2003": "227", "2004": "324", "2005": "400", "2006": "489", "2007": "400", "2008": "396", "2009": "399", "2010": "360", "2011": "451", "2012": "419", "2013": "420", "2014": "429", "2015": "400", "2016": "369", "2017": "333", "2018": "315", "2019": "273", "2020": "209", "2021": "82" }, "publications": [ { "title": "Measuring message propagation and social influence on Twitter. com", "authors": "S Ye, SF Wu", "venue": "International conference on social informatics, 216-231, 2010", "citedBy": "366", "year": "2010" }, { ... } ] } }
Scopus API
Scopus在其https://dev.elsevier.com/上提供了可用的API,在此我使用了两个API
1. 搜索API
端点 | GET https://api.elsevier.com/content/search/scopus |
---|---|
头部 | X-ELS-APIKey: 您的API密钥 |
查询参数 | 查询(例如:AU-ID("35560470450") 或 AUTHOR-NAME("Smith, George D.")) |
注意:上表中的信息是每个请求的最低要求。
有关此API的更多信息:Scopus搜索API
响应
{ "search-results": { "opensearch:totalResults": "281", "opensearch:startIndex": "275", "opensearch:itemsPerPage": "25", "opensearch:Query": { "@role": "request", "@searchTerms": "AU-ID(\"35560470000\")", "@startPage": "275" }, "link": [ { "@_fa": "true", "@ref": "self", "@href": "https://api.elsevier.com/content/search/scopus?start=275&count=25&query=AU-ID%28%2235560470000%22%29", "@type": "application/json" }, { ... } ], "entry": [ { "@_fa": "true", "link": [ { "@_fa": "true", "@ref": "self", "@href": "https://api.elsevier.com/content/abstract/scopus_id/0034867618" }, { ... } ], "prism:url": "https://api.elsevier.com/content/abstract/scopus_id/0034867618", "dc:identifier": "SCOPUS_ID:0034867618", "eid": "2-s2.0-0034867618", "dc:title": "Evaluation of invariant models for dolphin photo-identification", "dc:creator": "Araabi B.", "prism:publicationName": "Proceedings of the IEEE Symposium on Computer-Based Medical Systems", "prism:issn": "10637125", "prism:pageRange": "203-209", "prism:coverDate": "2001-01-01", "prism:coverDisplayDate": "2001", "citedby-count": "1", "affiliation": [ { "@_fa": "true", "affilname": "Texas A&M University", "affiliation-city": "College Station", "affiliation-country": "United States" } ], "prism:aggregationType": "Conference Proceeding", "subtype": "cp", "subtypeDescription": "Conference Paper", "source-id": "23681", "openaccess": "0", "openaccessFlag": false }, { ... } ] } }
2. 期刊标题
端点 | GET https://api.elsevier.com/content/serial/title |
---|---|
头部 | X-ELS-APIKey: 您的API密钥 |
查询参数 | issn(例如:00313203) |
注意:上表中的信息是每个请求的最低要求。
有关此API的更多信息:Scopus期刊标题API
响应
{ "serial-metadata-response": { "link": [ { "@_fa": "true", "@ref": "self", "@href": "https://api.elsevier.com/content/serial/title?start=0&count=25&issn=00313203&apiKey=6e54e7497e1caf8e7229958b8fd42b16&view=STANDARD", "@type": "application/json" }, { ... } ], "entry": [ { "@_fa": "true", "dc:title": "Pattern Recognition", "dc:publisher": "Elsevier Ltd.", "coverageStartYear": "1968", "coverageEndYear": "2021", "prism:aggregationType": "journal", "source-id": "24823", "prism:issn": "0031-3203", "openaccess": "0", "openaccessArticle": false, "openArchiveArticle": false, "openaccessType": "None", "openaccessStartDate": null, "oaAllowsAuthorPaid": true, "subject-area": [ { "@_fa": "true", "@code": "1712", "@abbrev": "COMP", "$": "Software" }, { ... } ], "SNIPList": { "SNIP": [ { "@_fa": "true", "@year": "2020", "$": "3.419" } ] }, "SJRList": { "SJR": [ { "@_fa": "true", "@year": "2020", "$": "1.492" } ] }, "citeScoreYearInfoList": { "citeScoreCurrentMetric": "15.7", "citeScoreCurrentMetricYear": "2020", "citeScoreTracker": "11.1", "citeScoreTrackerYear": "2021" }, "link": [ { "@_fa": "true", "@ref": "scopus-source", "@href": "https://www.scopus.com/source/sourceInfo.url?sourceId=24823" }, { ... } ], "prism:url": "https://api.elsevier.com/content/serial/title/issn/0031-3203" } ] } }
许可
Easy Publicate是开源软件,根据MIT许可证授权。