Minutemailer API PHP 封装

v1.0.0 2023-09-08 12:50 UTC

This package is auto-updated.

Last update: 2024-09-04 12:33:19 UTC


README

此库允许您通过 PHP 快速开始使用 Minutemailer API。其他语言的库将很快推出。

在开始之前,请阅读 API 文档

安装

$ composer require minutemailer/api 或如果您不使用 composer,可以下载 php 文件 Minutemailer.php

用法

首先您需要创建一个 API 令牌。您可以通过登录到您的 Minutemailer 账户并转到 API 设置页面 来完成此操作。

确保文件已加载,如果您使用 composer,则使用 require 'vendor/autoload.php';如果您不使用 composer,则使用 require 'path/Minutemailer.php'

<?php

require 'vendor/autoload.php';

$personalAccessToken = 'myAccessToken';

$client = new Minutemailer\Minutemailer($personalAccessToken);

// Create new contact and add it to list
$response = $client->contacts()->create('validemail@domain.com', ['first_name' => 'Firstname', 'last_name' => 'Lastname'], ['123abc']);

$contact_id = $response->id;

// Add existing contact to list
$response = $client->contact_lists('123abc')->addContact($contact_id);

// Resubscribe unsubscribed contact
$response = $client->contacts($contact_id)->update(['status' => 1]);

电子邮件是必需的,名称是可选的。如果请求有效,则 $response 将填充联系数据;否则,将返回错误。