iu-redcap/phpcap

PHP访问REDCap API的库

1.5.1 2024-03-08 16:31 UTC

README

PHPCap

PHPCap是REDCap的PHP API(应用程序编程接口),它允许您

  • 在REDCap中导出/导入/删除数据
  • 在REDCap中导出/导入/删除项目信息(例如,字段名称和类型)

PHPCap通过提供

  • 高级接口
  • 改进的错误检查

REDCap是一个用于构建和管理在线调查和数据库的Web应用程序。有关REDCap的信息,请参阅http://www.project-redcap.org

开发者: Jim MullenAndy Arensonaarenson@iu.edu

Packagist PHP 5.6+ BSD 3-Clause

要求

要使用PHPCap,您需要

  • 安装了PHP 5.6或更高版本的计算机,PHP需要启用cURL和OpenSSL。
  • 在REDCap网站上有一个账户。
  • 您要访问的项目所需的API令牌。需要在REDCap系统中申请API令牌。

示例

<?php
require_once('PHPCap/autoloader.php');

use IU\PHPCap\RedCapProject;

$apiUrl = 'https://redcap.someplace.edu/api/';
$apiToken  = '273424CC67263B849E41CCD2134F37C3';

$project = new RedCapProject($apiUrl, $apiToken);

# Print the project title
$projectInfo = $project->exportProjectInfo();
print "project title: ".$projectInfo['project_title']."\n";

# Print the first and last names for all records
$records = $project->exportRecords();
foreach ($records as $record) {
    print $record['first_name']." ".$record['last_name']."\n";
}
?>

文档

有关更多信息,请参阅