crtdev/crt-php-client

CRT REST API的PHP客户端

dev-master 2016-09-14 06:28 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:20:16 UTC


README

要求

  • PHP 5.3或更高版本
  • php-curl

入门指南

下载和解压

$ wget https://github.com/CrtDev/CrtPhpClient/archive/master.zip
$ unzip master.zip
<?php

require_once('CrtPhpClient-master/init.php');

use CrtPhpClient\Crt;

$crt = new Crt();

$models = $crt->catalog()
    ->mark('TOYOTA')
    ->market('JAPAN')
    ->model();

print_r($models);

// Array
//  (
//     [0] => ALLEX
//     [1] => ALLION
//     [2] => ALPHARD
//     ...

通过Composer安装

$ composer require crtdev/crt-php-client:1.*@dev
<?php
require __DIR__.'/vendor/autoload.php';

use CrtPhpClient\Crt;

$crt = new Crt();
print_r($crt->catalog()->mark());

// Array
//   (
//       [0] => AUDI
//       [1] => BMW
//       [2] => CHEVROLET
//       ...

测试

$ composer require crtdev/crt-php-client:1.*@dev
$ phpunit vendor/crtdev/crt-php-client

API文档

您可以在crt.ru/api/doc浏览整个文档。

可选的API格式 - .json和.xml

通过调用带有参数?_doc=1的URL,您将获得相应的文档