tiamo/indiegogo

非官方Indiegogo API

dev-master 2018-10-05 17:09 UTC

This package is auto-updated.

Last update: 2024-09-06 09:12:37 UTC


README

要求

  • PHP 5.4.0 及以上版本。

安装

安装此扩展的首选方式是通过 composer。运行以下命令之一:

php composer.phar require --prefer-dist tiamo/indiegogo "*"

或者将以下内容添加到您的 composer.json 文件的 require 部分:

"tiamo/indiegogo": "*"

使用

初始化客户端

$client = new \Indiegogo\Client();
if ($client->auth($email, $password)) {
    $me = $client->getCredentials();
    // ...
}

导出贡献

$res = $client->contributionExport($campaignId);
$job = $client->jobStatuses($res['job_id']);
if ($job['status'] == 'completed') {
    echo $job['download_url'];
}

导入贡献

$res = $client->contributionImport($campaignId, [
    'file' => curl_file_create($filePath)
]);
$job = $client->jobStatuses($res['job_id']);
if ($job['status'] == 'completed') {
   // ...
}

许可证

根据 MIT 许可证 授权。