lokielse/aliyun-open-api-dm

阿里云OpenAPI的邮件直邮SDK

v1.0.1 2017-11-19 09:04 UTC

This package is not auto-updated.

Last update: 2024-09-15 01:12:29 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

阿里云OpenAPI的DM SDK

安装

通过Composer

$ composer require lokielse/aliyun-open-api-dm

使用方法

/**
 * 访问信息
 */
$config = [
	'AccessKeyId'=>'<your access_key_id>',
	'AccessKeySecret'=>'<your access_key_secret>',
];

/**
 * 配置网关
 */
$endpoint = new Endpoint('cn-hangzhou', EndpointConfig::getRegionIds(), EndpointConfig::getProductDomains());
EndpointProvider::setEndpoints([ $endpoint ]);

/**
 * 授权资料
 */
$profile = DefaultProfile::getProfile('cn-hangzhou', $config['AccessKeyId'], $config['AccessKeySecret']);


/**
 * 请求对象
 */
$request = new SingleSendMailRequest();
$request->setAccountName('notice@push.example.com');
$request->setFromAlias('Pusher');
$request->setAddressType(1);
$request->setReplyToAddress('true');
$request->setToAddress('to@example.com');
$request->setSubject('Demo Subject');
$request->setHtmlBody('Hello World!');

$client  = new DefaultAcsClient($profile);
$response = $client->getAcsResponse($request);

var_dump($response);

官方文档

变更日志

请参阅 CHANGELOG 了解最近的变化。

测试

$ composer test

贡献

请参阅 CONTRIBUTINGCONDUCT 了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过 lokielse@gmail.com 发送邮件,而不是使用问题追踪器。

致谢

许可协议

MIT许可协议(MIT)。请参阅 许可文件 了解更多信息。