Я использую AWS SDK для PHP — версия 3.
Приведенный ниже код хорошо работает, когда я отправляю одно SMS-сообщение, за исключением атрибута DefaultSenderID, который не работает, когда я отправляю SMS на мобильное устройство.
В документации Amazon указано, что DefaultSenderID – строка, например бренд вашей компании, которая отображается как отправитель на принимающем устройстве. Поддержка идентификаторов отправителей зависит от страны. Идентификатор отправителя может состоять из 1–11 буквенно-цифровых символов и должен содержать хотя бы одну букву.
Кто-нибудь сталкивался с этой проблемой при использовании Amazon SNS?
< pre class="lang-php Prettyprint-override"> $accessKey = 'XZA...';
$accessSecret = 'YKW...';
$credentials = new Aws\Credentials\Credentials($accessKey, $accessSecret);
$sharedConfig = [
'region' => 'us-east-1',
'version' => 'latest',
'credentials' => $credentials
];
$sdk = new Aws\Sdk($sharedConfig);
$sns = new SnsClient($sharedConfig);
$payload = [
'PhoneNumber' => '+999999999', // E.164 format
'Message' => md5(time()),
'MessageAttributes' => [
'DefaultSenderID' => ['DataType'=>'String','StringValue'=>'MyBrandName'],
'DefaultSMSType' => ['DataType'=>'String','StringValue'=>'Transactional']
]
];
try {
$data = $sns->publish( $payload );
$MessageId = $data->get('MessageId');
} catch ( Exception $e ) { }
Подробнее здесь: https://stackoverflow.com/questions/402 ... ws-sdk-php
Amazon SNS — aws-sdk-php ⇐ Php
Кемеровские программисты php общаются здесь
1733107085
Anonymous
Я использую AWS SDK для PHP — версия 3.
Приведенный ниже код хорошо работает, когда я отправляю одно SMS-сообщение, за исключением атрибута [b]DefaultSenderID[/b], который не работает, когда я отправляю SMS на мобильное устройство.
В документации Amazon указано, что [b]DefaultSenderID[/b] – строка, например бренд вашей компании, которая отображается как отправитель на принимающем устройстве. Поддержка идентификаторов отправителей зависит от страны. Идентификатор отправителя может состоять из 1–11 буквенно-цифровых символов и должен содержать хотя бы одну букву.
Кто-нибудь сталкивался с этой проблемой при использовании Amazon SNS?
< pre class="lang-php Prettyprint-override"> $accessKey = 'XZA...';
$accessSecret = 'YKW...';
$credentials = new Aws\Credentials\Credentials($accessKey, $accessSecret);
$sharedConfig = [
'region' => 'us-east-1',
'version' => 'latest',
'credentials' => $credentials
];
$sdk = new Aws\Sdk($sharedConfig);
$sns = new SnsClient($sharedConfig);
$payload = [
'PhoneNumber' => '+999999999', // E.164 format
'Message' => md5(time()),
'MessageAttributes' => [
'DefaultSenderID' => ['DataType'=>'String','StringValue'=>'MyBrandName'],
'DefaultSMSType' => ['DataType'=>'String','StringValue'=>'Transactional']
]
];
try {
$data = $sns->publish( $payload );
$MessageId = $data->get('MessageId');
} catch ( Exception $e ) { }
Подробнее здесь: [url]https://stackoverflow.com/questions/40263612/amazon-sns-aws-sdk-php[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия