PHP та API: Отримання, обробка та відображення даних сторонніх постачальників
Вступ
Привіт! Ви опинилися на розділі 308 “PHP та API: Отримання, обробка та відображення даних сторонніх постачальників”. Перш ніж ми поглибимось у світ програмування на PHP з використанням API, відведіть хвилинку і похваліть себе. Ось, чи не приємно? Це вірно – ви вивчаєте важливі речі, і кожний урок важливий для досягнення ваших цілей. І, як ми всі знаємо, впевненість у програмуванні на PHP може допомогти вам кодувати майже так само добре, як чашка кави.
Що таке API?
Добре, перейдемо до справи. Чи коли-небудь ви задавалися питанням, як ваш смартфон може повідомити вам про погоду в Бамако, Малі, майже в реальному часі? Або як ваша улюблена додаток для подорожей знаходить найдешевший рейс до Антарктиди (гарячий напрямок, чи не так?) серед тисяч можливих маршрутів? Відповідь, мій друг, не летить на вітер. Вона з API.
API, або Інтерфейс програмування додатків, служить мостом між різними програмними додатками, що дозволяє їм спілкуватися та обмінюватися даними. Для розробників на PHP, API відкриє світ можливостей, дозволяючи нашим додаткам бути розумнішими, добре освіченими та корисними для користувачів. Іншими словами, для розробника на PHP володіння використанням API так само важливо, як Бетмену вміння кидати Бет-бумерангом.
Привіт!! Є хтось на зв’язку?? Виклик API за допомогою PHP.
Тепер давайте з’ясуємо, як використовувати PHP, щоб поклацати на двері API та запитати дані. Ви можете порівняти виклик API замовленню піци по телефону – ви вказуєте свій запит (наприклад, додатковий сир, без ананасів), і відповідно отримуєте смачну, гарячу та, можливо, життєзмінну піцу. Тільки в цьому випадку, замість піци, ми отримуємо цінні дані.
;$ch = curl_init(‘https://api.somesite.com/resource?id=234’);>
;curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);>
;$data = curl_exec($ch);>
;curl_close($ch);>
Це простий приклад того, як ви могли б зробити виклик API за допомогою PHP, використовуючи бібліотеку cURL. Ви можете помітити відсутність ананасів. Отримані дані ($data) зазвичай будуть у форматі JSON або XML.
Обробляйте його як професіонал
Обробка даних залежить від того, у якому вони повертаються, але в більшості випадків це буде JSON. Не хвилюйтеся; PHP покриє вас як надто прив’язана дівчина зі своїм json_decode.
;$processed_data = json_decode($data);>
Вибух! Ви отримали оброблені дані! Тепер ви можете впорядкувати їх на свій смак та використовувати для поліпшення свого додатка.
Відображення даних
Коли ви отримали та обробили дані API, ваше PHP-додаток тепер аналогічний собаці, яка спіймала вантажівку поштальона – що ми робимо далі? Звісно, ми їх відображаємо! Залежно від вашого додатка, це може бути таким простим, як створення деякого HTML за допомогою echo або print.
Скажімо, ми отримали деякі дані про погоду:
;echo “Температура в Бамако становить “.$processed_data->main->temp.” градусів Цельсія.”;>
І ось вона! Ви щойно отримали, обробили та відобразили дані сторонніх постачальників за допомогою PHP та API! Повірте мені, коли я кажу, що ви тепер частина елітної групи розробників на PHP, які можуть отримувати та надавати дані як світові тенісисти. Так що продовжуйте працювати, похваліть себе ще раз і продовжуйте цей дивовижний шлях!
У наступному розділі ми покриємо “PHP та обробка помилок: Мистецтво не ламати речі”. Пам’ятайте, що бути великим програмістом на PHP – це як бути котом – навіть коли ви падаєте, завжди приземляєтеся на ноги! Давайте залишатися допитливими, натхненними та палкими до PHP. До наступного разу, щасливого кодування!
#Подорож розробника на PHP | КІНЕЦЬ РОЗДІЛУ 308