File tree Expand file tree Collapse file tree 3 files changed +72
-0
lines changed
Expand file tree Collapse file tree 3 files changed +72
-0
lines changed Original file line number Diff line number Diff line change 1+ <?php
2+ require_once __DIR__ . '../../config.php ' ;
3+ require_once __DIR__ . '../../vendor/autoload.php ' ;
4+
5+ $ keypair = new \Vonage \Client \Credentials \Keypair (
6+ file_get_contents (VONAGE_APPLICATION_PRIVATE_KEY_PATH ),
7+ VONAGE_APPLICATION_ID
8+ );
9+
10+ $ client = new \Vonage \Client ($ keypair );
11+
12+ $ imageContent = new \Vonage \Messages \MessageObjects \ContentObject ([
13+ 'type ' = 'image',
14+ 'url ' = MESSAGES_IMAGE_URL ,
15+ ]);
16+
17+ $ fileContent = new \Vonage \Messages \MessageObjects \ContentObject ([
18+ 'type ' = 'file',
19+ 'url ' = MESSAGES_FILE_URL ,
20+ ]);
21+
22+ $ mms = new \Vonage \Messages \Channel \MMS \MMSContent (
23+ MESSAGES_TO_NUMBER ,
24+ MMS_SENDER_ID ,
25+ [ $ imageContent , $ fileContent ],
26+ );
27+
28+ $ client ->messages ()->send ($ mms );
29+
30+
Original file line number Diff line number Diff line change 1+ <?php
2+ require_once __DIR__ . '../../config.php ' ;
3+ require_once __DIR__ . '../../vendor/autoload.php ' ;
4+
5+ $ keypair = new \Vonage \Client \Credentials \Keypair (
6+ file_get_contents (VONAGE_APPLICATION_PRIVATE_KEY_PATH ),
7+ VONAGE_APPLICATION_ID
8+ );
9+
10+ $ client = new \Vonage \Client ($ keypair );
11+
12+ $ file = new \Vonage \Messages \MessageObjects \FileObject (
13+ MESSAGES_FILE_URL ,
14+ );
15+
16+ $ mms = new \Vonage \Messages \Channel \MMS \MMSFile (
17+ MESSAGES_TO_NUMBER ,
18+ MMS_SENDER_ID ,
19+ $ file
20+ );
21+
22+ $ client ->messages ()->send ($ mms );
23+
Original file line number Diff line number Diff line change 1+ <?php
2+ require_once __DIR__ . '../../config.php ' ;
3+ require_once __DIR__ . '../../vendor/autoload.php ' ;
4+
5+ $ keypair = new \Vonage \Client \Credentials \Keypair (
6+ file_get_contents (VONAGE_APPLICATION_PRIVATE_KEY_PATH ),
7+ VONAGE_APPLICATION_ID
8+ );
9+
10+ $ client = new \Vonage \Client ($ keypair );
11+
12+ $ mms = new \Vonage \Messages \Channel \MMS \MMSText (
13+ MESSAGES_TO_NUMBER ,
14+ MMS_SENDER_ID ,
15+ 'A text message sent using the Vonage SMS API '
16+ );
17+
18+ $ client ->messages ()->send ($ mms );
19+
You can’t perform that action at this time.
0 commit comments