anakadote / bamlt-referrals

此包最新版本(dev-master)没有可用的许可证信息。

与BAM LeadTracker客户推荐器网络服务接口。

dev-master 2022-03-17 19:46 UTC

This package is auto-updated.

Last update: 2024-09-18 00:56:57 UTC


README

与BAM Lead Tracker客户推荐器网络服务接口。

首先通过Composer安装此包。编辑你的项目的composer.json文件,以要求anakadote/bamlt-referrals

"require": {
	"anakadote/bamlt-referrals": "dev-master"
}

接下来,在终端中更新Composer

composer update

用法 / 方法

getReferrerToken(string $uri, bool $is_client_uri = false)

  • $uri - (必填) BAM Lead Tracker URI

  • $is_client_uri - 对于客户端URI为true,对于商店URI为false

      (new BAMLTReferrals)->getReferrerToken(BAMLT_URI);
    

其他方法

(new BAMLTReferrals)->submit($customer_info, $input, $referrer_token);
(new BAMLTReferrals)->getReferrals($referral_token);
(new BAMLTReferrals)->getReferralConversions($referral_token);
(new BAMLTReferrals)->getReferralAppointmentConversions($referral_token);
(new BAMLTReferrals)->getReferralTransactionConversions($referral_token);

Laravel

要使用Laravel,请添加服务提供者。打开config/app.php并在提供者数组中添加一个新条目。

Anakadote\BAMLTReferrals\BAMLTReferralsServiceProvider::class

此包也可以通过Laravel Facade访问,因此只需在Facade "BAMLTReferrals"上调用其方法即可使用。

BAMLT::send(env('BAMLT_URI'), env('BAMLT_URI_IS_CLIENT_URI'))