76310/76310-base-email

此软件包最新版本(1.0.2)没有可用的许可证信息。

1.0.2 2019-03-20 07:42 UTC

This package is auto-updated.

Last update: 2024-09-20 20:16:12 UTC


README

API 76310 验证电子邮件域名

  • API版本:V1

所需PHP版本

PHP 5.5 及以上版本

安装与使用

Composer(推荐)

要通过Composer安装,请将以下行添加到 composer.json

{
  "require": {
    "76310/76310-base-email": "^1.0"
  }
}

然后执行 composer install

手动安装(不建议)

下载文件并通过使用的自动加载器包含类。注意要考虑额外的扩展和类(参看composer.json)

使用

安装和加载必要的类后

<?php

// Initialiser la configuration
$config = \sat\BaseEmail\Configuration::getDefaultConfiguration();
$config->setApiKeyPrefix('Authorization', 'Bearer');
$config->setHost('url preprod ou prod');

// Récupérer un token d'identification et le passer à la configuration
$apiInstance = new \sat\BaseEmail\Api\AuthentificationApi(
    null, //utilisera le client HTTP par défaut (`GuzzleHttp\Client`), peut-être remplacé par une implémentation de `GuzzleHttp\ClientInterface`
    $config); 
$request = new \sat\BaseEmail\Model\TokenRequest(array('username' => 'votre login', 'password' => 'votre password'));
try {
    $result = $apiInstance->token($request);
    $config->setApiKey('Authorization', $result->getAccessToken());
} catch (\Exception $e) {
    echo 'Erreur: ', $e->getMessage(), PHP_EOL;
}

//appeler la méthode désirée, exemple : lister les domaines
$apiInstance = new \sat\BaseEmail\Api\DomainesApi(null, $config);
try
{
    $result = $apiInstance->listerDomaines();
    print_r($result);
} catch (\Exception $e) {
     echo 'Erreur: ', $e->getMessage(), PHP_EOL;
 }
?>

文档

OpenAPI规范

作者

help@76310.fr