SendGrid APIでPHPからUnsubscribe Groupsを取得する
2023.04.21
error この記事は最終更新日から1年以上が経過しています。
Unsubscribe Groupsとは、受信者が配信停止を可能にするメールのタイプ(ニュースレター、請求書、警告など)を表す。
全グループの取得
参考: APIリファレンス
$api_url = "https://api.sendgrid.com/v3/asm/groups";
$opts = array('http' =>
array(
'header' => "Authorization: Bearer ".SENDGRID_API_KEY
)
);
$context = stream_context_create($opts);
$result = @file_get_contents($api_url, false, $context);
$http_code = 0;
preg_match('/HTTP\/1\.[0|1|x] ([0-9]{3})/', $http_response_header[0], $matches);
$http_code = $matches[1];
if(!$result || $http_code != '200'){
print "API error ==getAllUnsubscribeGroup==";
return FALSE;
}
$result_arr = json_decode($result);
if(!isset($result_arr[0])){
print "API error ==getAllUnsubscribeGroup No Data==";
return FALSE;
}
return $result_arr;
上記コードは全グループの情報を配列として返す。
その他、Unsubscribe Groups関連のAPIは、Unsubscribe Groupsリファレンスに載ってる。
SendGrid APIで送信者情報を取得する方法
2023.04.20
SendGridのAPIを使って、全送信者情報を簡単に取得する方法を紹介します。
PHP SendGrid API
SendGridのCampaigns API活用ガイド:作成から送信スケジュールまで
2023.04.19
SendGridのCampaigns APIを使ったマーケティングキャンペーン管理の方法を詳しく解説します。PHPを利用してキャンペーンの作成、ステータス確認、内容更新、スケジュール設定・更新・キャンセルを行うコード例を紹介。
PHP SendGrid API
SendGrid APIでPHPからリストを操作する方法
2023.04.19
PHPからSendGridのリスト管理を行なう方法を解説します。リストの作成、特定リストの検索、メールアドレスの登録といった基本的な操作を、具体的なコード例を交えて説明します。
PHP SendGrid API
SendGrid APIを使ったRecipientの操作方法
2023.04.19
SendGridでは、Recipientという概念を使ってメールアドレスを管理します。この記事では、Recipientを追加する方法と削除する方法を、APIのコードサンプルを用いて具体的に説明します。
PHP SendGrid API