iu-redcap / phpcap
PHP访问REDCap API的库
1.5.1
2024-03-08 16:31 UTC
Requires
- php: >=5.6.0
- ext-curl: *
- ext-openssl: *
Requires (Dev)
- erusev/parsedown: 1.7.4
- phpunit/phpunit: 11.0.4
- smalot/pdfparser: 2.9.0
- squizlabs/php_codesniffer: 3.9.0
This package is auto-updated.
Last update: 2024-09-20 13:21:02 UTC
README
PHPCap
PHPCap是REDCap的PHP API(应用程序编程接口),它允许您
- 在REDCap中导出/导入/删除数据
- 在REDCap中导出/导入/删除项目信息(例如,字段名称和类型)
PHPCap通过提供
- 高级接口
- 改进的错误检查
REDCap是一个用于构建和管理在线调查和数据库的Web应用程序。有关REDCap的信息,请参阅http://www.project-redcap.org。
开发者: Jim Mullen; Andy Arenson,aarenson@iu.edu
要求
要使用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"; } ?>
文档
有关更多信息,请参阅
- PHPCap用户文档:https://iuredcap.github.io/phpcap
- PHPCap API参考:https://iuredcap.github.io/phpcap/api/namespaces/iu-phpcap.html