setono / meta-conversions-api-php-sdk
PHP 库,包括基本对象和更多功能,用于处理 Facebook/Metas 转换 API
v0.2.4
2023-11-20 12:21 UTC
Requires
- php: >=7.4
- composer-runtime-api: ^2.0
- ext-json: *
- facebook/php-business-sdk: ^14.0
- psr/http-client: ^1.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.0 || ^2.0
- psr/log: ^1.1 || ^2.0 || ^3.0
- webmozart/assert: ^1.11
Requires (Dev)
- infection/infection: ^0.26
- kriswallsmith/buzz: ^1.2
- nyholm/psr7: ^1.5
- phpunit/phpunit: ^9.5
- psalm/plugin-phpunit: ^0.17
- setono/code-quality-pack: ^2.2
This package is auto-updated.
Last update: 2024-09-20 14:20:11 UTC
README
安装
安装此库的最简单方法是安装库及其 HTTP 客户端依赖项
composer require setono/meta-conversions-api-php-sdk kriswallsmith/buzz nyholm/psr7
如果您想使用自己的 HTTP 客户端,只需执行 composer require setono/meta-conversions-api-php-sdk
,然后记得在实例化 Setono\MetaConversionsApi\Client\Client
时设置 HTTP 客户端和工厂
使用方法
use Setono\MetaConversionsApi\Event\Event; use Setono\MetaConversionsApi\Pixel\Pixel; $event = new Event(Event::EVENT_VIEW_CONTENT); $event->eventSourceUrl = 'https://example.com/products/blue-jeans'; $event->userData->clientUserAgent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Safari/537.36'; $event->userData->email[] = 'johndoe@example.com'; $event->pixels[] = new Pixel('INSERT YOUR PIXEL ID', 'INSERT YOUR ACCESS TOKEN'); // $event->testEventCode = 'test event code'; // uncomment this if you want to send a test event $client = new Client(); $client->sendEvent($event);