roichamp/php-client

为 RoiChamp REST API 提供的 PHP 封装

1.0.3 2021-05-20 14:01 UTC

This package is auto-updated.

Last update: 2024-09-20 21:07:02 UTC


README

为 RoiChamp REST API 提供的 PHP 封装。使用此库可以安全地轻松与 RoiChamp REST API 进行交互。

安装

composer require roichamp/php-client

入门

要获取您的 API 密钥,请通过 office@roichamp.com 联系我们

客户端类

$roichamp = new \RoiChamp\Client([
    'token' => 'API_KEY'
]);

客户端方法

订阅者更新/插入

$roichamp->upsertSubscriber([
    'email' => 'office@roichamp.com',
    'first_name' => 'Roi',
    'last_name' => 'Champ',
    'phone' => '+381123123',
    'metaData' => [
        'source' => 'google'
    ],
])

参数

订阅者取消订阅

$roichamp->unsubscribe('office@roichamp.com')

参数

类别更新/插入

$roichamp->upsertProduct([
    'identity' => '42141',
    'title' => 'Product title',
    'image' => '...',
    'permalink' => '...',
    'suggest' => 1,
    'metaData' => [
        'foo' => 'bar'
    ],
])

产品更新/插入

$roichamp->upsertProduct([
    'identity' => '14214',
    'title' => 'Product title',
    'price' => 199,
    'price_promo' => 99,
    'currency' => 'USD',
    'image' => '...',
    'permalink' => '...',
    'content' => 'Product description',
    'suggest' => 1,
    'categoryIdentities' => ['42141'],
    'metaData' => [
        'foo' => 'bar'
    ],
])

发送事务性电子邮件

$roichamp->sendEmail([
    'identity' => 'reset_password',
    'to' => 'office@roichamp.com',
    'params' => [
        'reset_url' => '...',
    ],
])

参数

发布历史

  • 2021-04-26 - 1.0.0 - 预发布。