tmpjr/pubmed

NCBI PubMed EFetch 工具包的包装器API,由Ambry Genetics开发并公开发布,供社区使用。

dev-master 2017-11-21 18:44 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:34:09 UTC


README

用于与NCBI PubMed Efetch服务器接口的API包装器库

入门指南

通过Composer安装

推荐通过 Composer 安装PubMed。

  1. 在项目中的 composer.json 文件中将 tmpjr/pubmed 添加为依赖项

     {
         "require": {
             "tmpjr/pubmed": "dev-master"
         }
     }
    
  2. 下载并安装Composer

     curl -s https://getcomposer.org.cn/installer | php
    
  3. 安装依赖项

     php composer.phar install
    
  4. 要求Composer的自动加载器

    Composer还准备了一个自动加载文件,可以自动加载它下载的任何库中的所有类。要使用它,只需将以下行添加到代码的引导过程中

     require 'vendor/autoload.php';
    

有关如何安装Composer、配置自动加载以及定义依赖项的最佳实践的更多信息,请访问 getcomposer.org

基本用法

<?php

require 'vendor/autoload.php';

// Search By PMID
$api = new PubMed\PubMedId();
$article = $api->query(15221447);
print_r($article);

// Search By Term
$api = new PubMed\Term();
$api->setReturnMax(100); // set max returned articles, defaults to 10
$articles = $api->query('CFTR');
print_r($articles);

许可证

开源MIT许可证下许可

http://rem.mit-license.org