From 44095b4a37eb6d0371f89cf82417d699d6ffa54e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=89=E6=AD=A3=E8=B6=85?= Date: Thu, 21 Dec 2017 18:21:04 +0800 Subject: [PATCH] Apply fixes from StyleCI (#56) [ci skip] [skip ci] --- src/Contracts/MessageInterface.php | 1 + src/Gateways/AlidayuGateway.php | 3 +++ src/Gateways/AliyunGateway.php | 6 ++++++ src/Gateways/BaiduGateway.php | 4 ++++ src/Gateways/HuyiGateway.php | 2 ++ src/Gateways/JuheGateway.php | 1 + src/Gateways/LuosimaoGateway.php | 2 ++ src/Gateways/SubmailGateway.php | 1 + src/Gateways/YunpianGateway.php | 2 ++ src/Gateways/YuntongxunGateway.php | 6 ++++++ src/Messenger.php | 1 + 11 files changed, 29 insertions(+) diff --git a/src/Contracts/MessageInterface.php b/src/Contracts/MessageInterface.php index aab3e28..7c17f10 100644 --- a/src/Contracts/MessageInterface.php +++ b/src/Contracts/MessageInterface.php @@ -17,6 +17,7 @@ namespace Overtrue\EasySms\Contracts; interface MessageInterface { const TEXT_MESSAGE = 'text'; + const VOICE_MESSAGE = 'voice'; /** diff --git a/src/Gateways/AlidayuGateway.php b/src/Gateways/AlidayuGateway.php index e35d93e..8ddc34c 100644 --- a/src/Gateways/AlidayuGateway.php +++ b/src/Gateways/AlidayuGateway.php @@ -26,8 +26,11 @@ class AlidayuGateway extends Gateway use HasHttpRequest; const ENDPOINT_URL = 'https://eco.taobao.com/router/rest'; + const ENDPOINT_METHOD = 'alibaba.aliqin.fc.sms.num.send'; + const ENDPOINT_VERSION = '2.0'; + const ENDPOINT_FORMAT = 'json'; /** diff --git a/src/Gateways/AliyunGateway.php b/src/Gateways/AliyunGateway.php index fee126a..a33750c 100644 --- a/src/Gateways/AliyunGateway.php +++ b/src/Gateways/AliyunGateway.php @@ -28,11 +28,17 @@ class AliyunGateway extends Gateway use HasHttpRequest; const ENDPOINT_URL = 'http://dysmsapi.aliyuncs.com'; + const ENDPOINT_METHOD = 'SendSms'; + const ENDPOINT_VERSION = '2017-05-25'; + const ENDPOINT_FORMAT = 'JSON'; + const ENDPOINT_REGION_ID = 'cn-hangzhou'; + const ENDPOINT_SIGNATURE_METHOD = 'HMAC-SHA1'; + const ENDPOINT_SIGNATURE_VERSION = '1.0'; /** diff --git a/src/Gateways/BaiduGateway.php b/src/Gateways/BaiduGateway.php index 8aa10fd..85e5984 100644 --- a/src/Gateways/BaiduGateway.php +++ b/src/Gateways/BaiduGateway.php @@ -26,9 +26,13 @@ class BaiduGateway extends Gateway use HasHttpRequest; const ENDPOINT_HOST = 'sms.bj.baidubce.com'; + const ENDPOINT_URI = '/bce/v2/message'; + const BCE_AUTH_VERSION = 'bce-auth-v1'; + const DEFAULT_EXPIRATION_IN_SECONDS = 1800; //签名有效期默认1800秒 + const SUCCESS_CODE = 1000; /** diff --git a/src/Gateways/HuyiGateway.php b/src/Gateways/HuyiGateway.php index d8bbd48..b2bbfae 100644 --- a/src/Gateways/HuyiGateway.php +++ b/src/Gateways/HuyiGateway.php @@ -26,7 +26,9 @@ class HuyiGateway extends Gateway use HasHttpRequest; const ENDPOINT_URL = 'http://106.ihuyi.com/webservice/sms.php?method=Submit'; + const ENDPOINT_FORMAT = 'json'; + const SUCCESS_CODE = 2; /** diff --git a/src/Gateways/JuheGateway.php b/src/Gateways/JuheGateway.php index 290c4fe..184ab20 100644 --- a/src/Gateways/JuheGateway.php +++ b/src/Gateways/JuheGateway.php @@ -26,6 +26,7 @@ class JuheGateway extends Gateway use HasHttpRequest; const ENDPOINT_URL = 'http://v.juhe.cn/sms/send'; + const ENDPOINT_FORMAT = 'json'; /** diff --git a/src/Gateways/LuosimaoGateway.php b/src/Gateways/LuosimaoGateway.php index 32585cb..94a3bdf 100644 --- a/src/Gateways/LuosimaoGateway.php +++ b/src/Gateways/LuosimaoGateway.php @@ -26,7 +26,9 @@ class LuosimaoGateway extends Gateway use HasHttpRequest; const ENDPOINT_TEMPLATE = 'https://%s.luosimao.com/%s/%s.%s'; + const ENDPOINT_VERSION = 'v1'; + const ENDPOINT_FORMAT = 'json'; /** diff --git a/src/Gateways/SubmailGateway.php b/src/Gateways/SubmailGateway.php index 13af4e4..b0f0bb3 100644 --- a/src/Gateways/SubmailGateway.php +++ b/src/Gateways/SubmailGateway.php @@ -26,6 +26,7 @@ class SubmailGateway extends Gateway use HasHttpRequest; const ENDPOINT_TEMPLATE = 'https://api.mysubmail.com/message/%s.%s'; + const ENDPOINT_FORMAT = 'json'; /** diff --git a/src/Gateways/YunpianGateway.php b/src/Gateways/YunpianGateway.php index 3a4dff2..159b9a1 100644 --- a/src/Gateways/YunpianGateway.php +++ b/src/Gateways/YunpianGateway.php @@ -26,7 +26,9 @@ class YunpianGateway extends Gateway use HasHttpRequest; const ENDPOINT_TEMPLATE = 'https://%s.yunpian.com/%s/%s/%s.%s'; + const ENDPOINT_VERSION = 'v2'; + const ENDPOINT_FORMAT = 'json'; /** diff --git a/src/Gateways/YuntongxunGateway.php b/src/Gateways/YuntongxunGateway.php index 1626b7e..fbe352b 100644 --- a/src/Gateways/YuntongxunGateway.php +++ b/src/Gateways/YuntongxunGateway.php @@ -26,11 +26,17 @@ class YuntongxunGateway extends Gateway use HasHttpRequest; const ENDPOINT_TEMPLATE = 'https://%s:%s/%s/%s/%s/%s/%s?sig=%s'; + const SERVER_IP = 'app.cloopen.com'; + const DEBUG_SERVER_IP = 'sandboxapp.cloopen.com'; + const DEBUG_TEMPLATE_ID = 1; + const SERVER_PORT = '8883'; + const SDK_VERSION = '2013-12-26'; + const SUCCESS_CODE = '000000'; /** diff --git a/src/Messenger.php b/src/Messenger.php index 5c56cfe..88bf84d 100644 --- a/src/Messenger.php +++ b/src/Messenger.php @@ -22,6 +22,7 @@ use Overtrue\EasySms\Support\Config; class Messenger { const STATUS_SUCCESS = 'success'; + const STATUS_FAILURE = 'failure'; /** -- GitLab