zhan3333/sturents-api

1.2.1 2017-08-11 12:56 UTC

This package is auto-updated.

Last update: 2024-09-14 20:20:13 UTC


README

使用Composer安装

php composer.phar require sturents/api

等等,什么是Composer?

Composer是PHP项目的默认包管理器。如果你之前没有使用过,设置起来非常简单。

  1. 访问Composer下载页面,按照指示将Composer下载到项目根目录。
  2. 现在你应该在项目根目录中有一个名为composer.phar的文件。你可以使用此文件运行各种命令
  3. 首先运行php composer.phar init来创建你的composer.json文件。此文件存储所有项目配置和依赖项。
  4. 现在,要么运行readme顶部的命令来安装StuRents API,要么在composer.json文件中的"require"对象中添加"sturents/api": "*"

要在PHP文件中使用Composer依赖项非常简单 - 只需将以下内容添加到文件顶部

require_once __DIR__.'/vendor/autoload.php';

现在你可以创建或使用任何对象,而无需担心其文件要求 - Composer和PHP的自动加载器会为你处理。

将属性发送到StuRents

$data = [
    ... // see https://sturents.com/software/developer/house-create
];
$create_house = new \Sturents\Api\CreateOrUpdateHouse(LANDLORD_ID, API_KEY);
$create_house->setJson($data);
try {
    $create_house->send();
}
catch (\Exception $e){
   echo "A problem happened: ".$e->getMessage();
}

var_dump($create_house->responseJson()->isSuccess()); // true if request succeeded

$affected_id = $create_house->responseAffectedProperty(); // outputs an integer

从StuRents获取数据

$fetch_houses = new \Sturents\Api\FetchHouses(LANDLORD_ID, PUBLIC_KEY);
try {
    $fetch_houses->fetchAll();
    $properties = $fetch_houses->getProperties();
}
catch (\Exception $e){
   echo "A problem happened: ".$e->getMessage();
}

echo count($properties) // echo, e.g. 1