跳转到主要内容

Python的Altmetric API v1包装器。

项目描述

Altmetric 是一个用于 Altmetric API v1 <http://api.altmetric.com> 的Python包装器。

安装

pip install altmetric

用法

通过标识符获取详情

from altmetric import Altmetric
a = Altmetric()
a.id("108989")
a.doi("10.1126/science.1173146")
a.ads("2009sci...325..578w")
a.arxiv("1212.4819")
a.pmid("19644114")


a = Altmetric("you_api_key")
a.fetch("doi","10.1126/science.1173146")

查询数据库

::

from altmetric import Altmetric a = Altmetric() a.citations(‘1d’) a.citations(‘1d’, page=2)

捕获错误

from altmetric import Altmetric
a = Altmetric()
try:
    rsp = a.doi("10.1234/foo")
    if rsp is None:
        print "DOI not found"
    else:
        print rsp['altmetric_id']
except AltmetricHTTPException, e:
    if e.status_code == 403:
        print "You aren't authorized for this call"
    elif e.status_code == 420:
        print "You are being rate limited"
    elif e.status_code == 502:
        print "The API version you are using is currently down for maintenance."
    elif e.status_code == 404:
        print "Invalid API function"
        print e.msg

API参考

有关响应对象和参数的详细参考,请参阅http://api.altmetric.com/

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

altmetric-1.0.tar.gz (3.4 kB 查看哈希)

上传时间:

由以下机构支持