Twilio SMS PHP Швидкий старт
Більшість послуг Twilio використовують webhooks спілкуватися з вашою програмою. Наприклад, коли Твіліо отримує SMS-повідомлення, вона потрапляє до певної URL-адреси у вашій програмі, і ви відповідаєте інструкціями про те, як виконати відповідь. Невеликий фрагмент коду у answer_sms.php є прикладом однієї інструкції, яку ви можете використовувати у відповідь - але це, на жаль, недоступне ззовні, тільки у вашому локальному середовищі.
Хоча існує багато способів зробити цей код загальнодоступним (наприклад, розгортаючи його на зовнішньому хості), ми рекомендуємо інструмент Ngrok . Коли ви запускаєте Ngrok, він надає унікальну URL-адресу на домені ngrok.io, а потім пересилає вхідні запити до вашої локальної середовища розробки.
Архітектура спрощує це:
Якщо ви ще не використовуєте Ngrok, відвідайте сторінку завантаження і встановіть його для своєї платформи.
Якщо ви працюєте на Mac або Linux, ви все налаштовані після розпакування. Якщо ви працюєте у Windows, у нас є посібник як встановити та налаштувати ngrok у Windows . Для отримання додаткової інформації про ngrok, включаючи деякі чудові поради та прийоми, ознайомтеся з нашою це поглиблене повідомлення в блозі .
Після завантаження та встановлення відкрийте нову вкладку або вікно терміналу (залиште свій сервер розробки) і запустіть Ngrok за допомогою цієї команди:
Ви побачите вихід, подібний до цього:
Скопіюйте загальнодоступну URL-адресу з цього виводу, вставте її в свій веб-переглядач і додайте reply_sms.php. Ви повинні побачити той самий файл XML з попереднього кроку, за винятком того, що ви можете отримати доступ до нього зовні.
Дуже здорово, чи не так? Тепер нам треба сказати Твіліо, де шукати.
Дуже здорово, чи не так?