DOCUMENTATION

APIドキュメント

シンプルなREST APIで、お問い合わせフォームにメールチェック機能を組み込めます。

ENDPOINT

POST /api/check

AUTH

Bearer Token

FORMAT

JSON

REQUEST

リクエスト

メールアドレスをJSON形式でPOSTするだけ。Bearer認証トークンをヘッダーに含めてください。

cURL
curl -X POST https://contact-reborn.net/api/check \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{"email": "check@example.com"}'
RESPONSE

レスポンス

正常レスポンス

チェック対象外のメールアドレス

{
  "result": "pass",
  "status": "success",
  "message": ""
}
判定ヒット

ブロック対象と判定されたメールアドレス

{
  "result": "block",
  "status": "success",
  "message": ""
}
PARAMETERS

パラメータ

パラメータ名 必須 説明
email string 必須 チェック対象のメールアドレス
token string 任意 リクエストボディでのトークン指定(ヘッダー認証の代替)
mode string 任意 チェックモード("strict" または "normal")
SAMPLE CODE

サンプルコード

PHP
<?php
$ch = curl_init();

$data = [
    'email' => 'test@example.com'
];

curl_setopt($ch, CURLOPT_URL, 'https://contact-reborn.net/api/check');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Content-Type: application/json',
    'Authorization: Bearer YOUR_API_TOKEN'
]);

$response = curl_exec($ch);
curl_close($ch);

$result = json_decode($response, true);

if ($result['result'] === 'block') {
    // ブロック対象
}
?>

今すぐ試してみましょう。

無料のスタータープランですぐにAPIをお試しいただけます。

無料で始める