-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathsend_mms.php
More file actions
51 lines (42 loc) Β· 2.2 KB
/
send_mms.php
File metadata and controls
51 lines (42 loc) Β· 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
require_once dirname(__DIR__) . '/vendor/autoload.php';
use Nurigo\Solapi\Exceptions\MessageNotReceivedException;
use Nurigo\Solapi\Models\Message;
use Nurigo\Solapi\Services\SolapiMessageService;
/**
* μ¬μ§ λ¬Έμ(MMS) λ°μ‘ μμ
* λ°μ λ²νΈ, μμ λ²νΈμ λ°λμ -, * λ± νΉμλ¬Έμλ₯Ό μ κ±°νμ¬ κΈ°μ
νμ
μΌ ν©λλ€! μ) 01012345678
*/
try {
$messageService = new SolapiMessageService("ENTER_YOUR_API_KEY", "ENTER_YOUR_API_SECRET");
$imageId = $messageService->uploadFile(__DIR__ . '/images/example.jpg');
$message = new Message();
$message->setTo("μμ λ²νΈ")
->setFrom("κ³μ μμ λ±λ‘ν λ°μ λ²νΈ μ
λ ₯")
->setText("νκΈ 45μ, μμ 90μ μ΄μ μ
λ ₯λλ©΄ μλμΌλ‘ LMSνμ
μ λ¬Έμλ©μμ§κ° λ°μ‘λ©λλ€. 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ")
->setImageId($imageId);
// MMSλ λ¬Έμμ μ λͺ©μ μ§μ ν μ μμ΅λλ€! νμ μ ν΄λΉ μ£Όμμ ν΄μ νμ¬ μ¬μ©ν΄λ³΄μΈμ!
// $message->setSubject("λ¬Έμ μ λͺ© μ
λ ₯");
// ν λ²μ μ¬λ¬ λ©μμ§λ₯Ό λ°μ‘ν κ²½μ° μλ μ£Όμμ ν΄μ νκ³ μμ©νμ¬ μ¬μ©ν΄λ³΄μΈμ!
/*$message = [$message];
for ($i = 0; $i < 3; $i++) {
$tempMessage = new Message();
$tempMessage->setTo("μμ λ²νΈ")
->setFrom("κ³μ μμ λ±λ‘ν λ°μ λ²νΈ μ
λ ₯")
->setText("νκΈ 45μ, μμ 90μ μ΄μ μ
λ ₯λλ©΄ μλμΌλ‘ LMSνμ
μ λ¬Έμλ©μμ§κ° λ°μ‘λ©λλ€. 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ" . $i)
->setImageId($imageId);
$message[] = $tempMessage;
}*/
// μμ½ λ°μ‘μ μνμλ κ²½μ° μλ μ£Όμμ ν΄μ νκ³ μμ©νμ¬ μ¬μ©ν΄λ³΄μΈμ!
// date_default_timezone_set("Asia/Seoul");
// $dateTime = DateTime::createFromFormat("Y-m-d H:i:s", "2022-11-03 18:00:00");
// $result = $messageService->send($message, $dateTime);
$result = $messageService->send($message);
print_r($result);
} catch (MessageNotReceivedException $exception) {
print_r($exception->getFailedMessageList());
print_r("----");
print_r($exception->getMessage());
} catch (Exception $exception) {
print_r($exception->getMessage());
}