goracash/apiclient

该软件包最新版本(dev-master)没有提供许可证信息。

Goracash API客户端库

dev-master / 1.x-dev 2018-10-19 08:24 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:24:14 UTC


README

Code Climate Test Coverage Issue Count Latest Stable Version Total Downloads Latest Unstable Version License

描述

Goracash API客户端库使您能够在服务器上使用Goracash API。

需求

安装

有关最新安装和配置说明,请参阅文档

基本示例

有关关键客户端功能的示例,请参阅examples/目录。

<?php

  require_once 'goracash-api-php-client/src/autoload.php'; // or wherever autoload.php is located
  
  $client = new Goracash\Client();
  $client->setClientId('YOUR_CLIENT_ID');
  $client->setClientSecret('YOUR_CLIENT_SECRET');
  $client->setApplicationName("Client_Library_Examples");
  
  $date_lbound = '2015-04-03 00:00:00';
  $date_ubound = '2015-04-05 00:00:00';
  $options = array('limit' => 2);
  
  $service = new Goracash\Service\LeadAcademic($client);
  $leads = $service->getLeads($date_lbound, $date_ubound, $options);

  foreach ($leads as $lead) {
    echo "Id :", $lead['id'], "<br /> \n";
    echo "Date :", $lead['date'], "<br /> \n";
    echo "Status :", $lead['status'], "<br /> \n";
    echo "Status date:", $lead['status_date'], "<br /> \n";
    echo "Level:", $lead['level'], "<br /> \n";
    echo "Subject :", $lead['subject'], "<br /> \n";
    echo "Payout :", $lead['payout'], "<br /> \n";
    echo "Payout date :", $lead['payout_date'], "<br /> \n";
    echo "Trackers :<br /> \n";
    foreach ($lead['trackers'] as $tracker) {
        echo "Tracker id :", $tracker['id'], "<br /> \n";
        echo "Tracker title :", $tracker['title'], "<br /> \n";
        echo "Tracker slug :", $tracker['slug'], "<br /> \n";
    }
  }
  

常见问题解答

如果出现问题怎么办?

如果库中存在特定错误,请在Github问题跟踪器中提交问题,包括(最小化)失败的代码示例和任何特定错误。也可以提交功能请求,只要它们是核心库请求,而不是特定于API的请求:对于这些,请参考单个API的文档以确定最佳请求位置。请尽量提供清晰的问题陈述,说明该功能将解决的问题。