dawnangel/trovit-api

简单的 Trovit Affiliates API 的 PHP 实现 http://publishers.trovit.com

v1.0.0 2014-12-26 19:18 UTC

This package is not auto-updated.

Last update: 2024-09-24 16:43:40 UTC


README

Latest Stable Version Total Downloads License

简单的 Trovit Affiliates API 的 PHP 实现

测试状态 Build Status

配置

在开始使用此实现之前,您需要从 Trovit Affiliates 主网站获取 API 令牌

https://publishers.trovit.com/

首先,您需要注册为 Trovit Affiliate,提供您的业务详情和网站。

在他们接受您的注册后,您需要进入“API Feed”部分,提供有关您将如何使用此 API 服务的信息,接受条款和条件,然后他们将在短时间内为您提供所需的 API 令牌。

用法

首先,在您的代码中,根据您是否使用 composer 自动加载集成或直接“require”方法,您需要一些代码行。

  • 对于 composer autoload.php
use DawnAngel\TrovitApi\TrovitApi;

require_once '<VENDOR_DIR>/autoload.php';
  • 对于直接 require
use DawnAngel\TrovitApi\TrovitApi;

require_once '<TROVIT_API_LIB_DIR>/TrovitApi.php';

您需要将以下代码中的 "<YOUR-TOKEN-ID>" 替换为您的真实 API 令牌密钥

/**
 * TrovitApi Token:
 *
 * Get your Token by signing up in the following url with your details
 *
 * https://publishers.trovit.com/
 */
define('TROVIT_API_TOKEN', '<YOUR-TOKEN-ID>');

// Set TrovitApi Token
TrovitApi::setToken(TROVIT_API_TOKEN);

然后在您想要使用 API 请求代码的点

$apiParams = array(
    // Main params for the request
    'country' => 'es',
    'what'    => 'piso',
    'where'   => '',
    'type'    => '2', /* 1 -> Homes for sale, 2 -> Homes for rent */

    // Filter params for the request
    'region' => 'barcelona',
    'city'   => 'barcelona',

    // Params for API configuration
    'page'     => '1',
    'per_page' => '10',
    'order'    => 'relevance',
);

$ads = TrovitApi::doRequest(TrovitApi::VERTICAL_HOMES, $apiParams);

感谢使用此库,希望您喜欢它。