技術資料

SendGrid APIで送信者情報を取得する方法

作成日:2023.04.20

SendGridのAPIを使って、全送信者情報を簡単に取得する方法を紹介します。

error この記事は最終更新日から1年以上が経過しています。

参考: APIリファレンス

$api_url = "https://api.sendgrid.com/v3/senders";
$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 ==getAllSenders==";
    return FALSE;
}
$result_arr = json_decode($result);
if(!isset($result_arr[0])){
    print "API error ==getAllSenders No Data==";
    return FALSE;
}
return $result_arr;

上記コードで全送信者情報の一覧を配列として返す。

その他の送信者情報関連のAPIはSender Identities APIリファレンスに載ってる。

この記事を書いた人

※上が私です。

奈良市を拠点に、25年以上の経験を持つフリーランスWebエンジニア、阿部辰也です。

これまで、ECサイトのバックエンド開発や業務効率化システム、公共施設の予約システムなど、多彩なプロジェクトを手がけ、企業様や制作会社様のパートナーとして信頼を築いてまいりました。

【制作会社・企業様向けサポート】
  • 専任エンジニアのいない企業様に対するシステム面の不安を解消
  • 柔軟な契約形態や短納期での対応により、急なニーズにも迅速にサポート
  • システムの企画段階から運用まで、ワンストップでのサービスを提供

Webシステムの開発やサイト改善でお困りの際は、どうぞお気軽にご相談ください。小さな疑問から大規模プロジェクトまで、最適なご提案を心を込めてさせていただきます。

ぜひ、プロフィールWeb制作会社様向け業務案内一般企業様向け業務案内もご覧くださいね。

SendGrid APIでPHPからUnsubscribe Groupsを取得する

2023.04.21

SendGridのUnsubscribe Groupsは、受信者が配信停止できるメールタイプを管理する機能です。この記事では、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

阿部辰也へのお仕事の依頼・お問い合わせ

軽いご相談もお気軽にどうぞ!

個人情報の取り扱いについて *必須 プライバシーポリシーをご確認いただき、同意いただける場合は「同意する」にチェックをしてください。

keyboard_double_arrow_up
TOP