Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

How to call APIs from PHP: file_get_contents, cURL, Guzzle and SDKs

Автор: Dave Hollingworth

Загружено: 2021-08-08

Просмотров: 48649

Описание:

PHP APIs course: ➤ https://davehollingworth.net/phpapisy
Support my channel: ☕ https://ko-fi.com/davehollingworth

There are several ways to make API calls from PHP. In this video we'll learn how to use each one, along with their advantages and disadvantages.

We'll cover the file_get_contents function, cURL, Guzzle and SDKs.

Details of the resources shown in the video and all the code used are below, including links to the RESTful APIs used.

Resources:
Testing API:
https://jsonplaceholder.typicode.com/

file_get_contents:
https://www.php.net/manual/en/functio...
https://www.php.net/manual/en/reserve...
https://www.php.net/manual/en/filesys...

cURL:
https://curl.se/
https://www.php.net/manual/en/book.cu...
https://www.php.net/manual/en/functio...
https://www.php.net/manual/en/functio...

Guzzle:
https://docs.guzzlephp.org/

SDKs:
https://stripe.com/docs/libraries#ser...
https://stripe.com/docs/api/customers...

Code shown in the video:
https://gist.github.com/daveh/c61fbe6...

API icon made by Smashicons (https://www.flaticon.com/authors/smas...) from Flaticon (https://www.flaticon.com)

00:00 Introduction
00:38 file_get_contents
07:06 cURL
14:22 Guzzle
19:30 SDKs
24:22 Summary

#PHP #API #REST #cURL #Guzzle #SDK

How to call APIs from PHP: file_get_contents, cURL, Guzzle and SDKs

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

array(20) { ["DanUVSlOSQQ"]=> object(stdClass)#7433 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "DanUVSlOSQQ" ["related_video_title"]=> string(94) "API access tokens: how do they work, and how do they compare to authentication using API keys?" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> NULL } ["TqMXzEK0nsA"]=> object(stdClass)#7438 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "TqMXzEK0nsA" ["related_video_title"]=> string(149) "Внедрение зависимостей в PHP | Создание контейнера служб с нуля | Использование PHP-DI" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> NULL } ["X51KOJKrofU"]=> object(stdClass)#7431 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "X51KOJKrofU" ["related_video_title"]=> string(99) "Create a PHP REST API : Write a RESTful API from Scratch using Plain, Object-Oriented PHP and MySQL" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> NULL } ["PLFbnPuoQkKsdvZW_zLex4O0tHa_NSKnbI"]=> object(stdClass)#7440 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(34) "PLFbnPuoQkKsdvZW_zLex4O0tHa_NSKnbI" ["related_video_title"]=> string(4) "APIs" ["posted_time"]=> string(0) "" ["channelName"]=> NULL } ["0KaALxRjKvQ"]=> object(stdClass)#7425 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "0KaALxRjKvQ" ["related_video_title"]=> string(148) "Побег из России / Путин всех обманул / Соловьёв в бешенстве / Секс-скандал в Москве" ["posted_time"]=> string(21) "4 часа назад" ["channelName"]=> NULL } ["XaTwnKLQi4A"]=> object(stdClass)#7437 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "XaTwnKLQi4A" ["related_video_title"]=> string(128) "Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> NULL } ["PLFbnPuoQkKseimWeA4UFo1BPFTeXnv_1S"]=> object(stdClass)#7429 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(34) "PLFbnPuoQkKseimWeA4UFo1BPFTeXnv_1S" ["related_video_title"]=> string(21) "Build a PHP Framework" ["posted_time"]=> string(0) "" ["channelName"]=> NULL } ["LQrA4AOhb3g"]=> object(stdClass)#7441 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "LQrA4AOhb3g" ["related_video_title"]=> string(178) "Спасти сбережения в третью мировую.. Почему выживать становится всё сложнее? || Дмитрий Потапенко*" ["posted_time"]=> string(23) "7 часов назад" ["channelName"]=> NULL } ["rQqR-gKBBz0"]=> object(stdClass)#7419 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "rQqR-gKBBz0" ["related_video_title"]=> string(70) "How to use a REST API from PHP using cURL | Full PHP cURL API tutorial" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> NULL } ["5L9UhOnuos0"]=> object(stdClass)#7436 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "5L9UhOnuos0" ["related_video_title"]=> string(35) "Signup and Login with PHP and MySQL" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> NULL } ["FG3vpRTjmVY"]=> object(stdClass)#7432 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "FG3vpRTjmVY" ["related_video_title"]=> string(98) "Топ 5 абсурдных законов, по которым вас могут посадить" ["posted_time"]=> string(23) "9 часов назад" ["channelName"]=> NULL } ["I20ujDIDgH0"]=> object(stdClass)#7442 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "I20ujDIDgH0" ["related_video_title"]=> string(136) "Логистика Северска перерезана: НАЧАЛСЯ ШТУРМ города! Военные сводки 18.11.2025" ["posted_time"]=> string(24) "10 часов назад" ["channelName"]=> NULL } ["Y9yE98etanU"]=> object(stdClass)#7426 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "Y9yE98etanU" ["related_video_title"]=> string(102) "Сохранение данных HTML-формы в базе данных MySQL с помощью PHP" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> NULL } ["6mvLXqDXFrc"]=> object(stdClass)#7424 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "6mvLXqDXFrc" ["related_video_title"]=> string(170) "АУЕ*, рэп и торты: безумная борьба с блатной культурой | Варламов — про Icegergert, Мизулину, тюрьмы" ["posted_time"]=> string(23) "6 часов назад" ["channelName"]=> NULL } ["cbpWykgjGTI"]=> object(stdClass)#7422 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "cbpWykgjGTI" ["related_video_title"]=> string(71) "PHP cURL API Tutorial - Emailable API Integration - Full PHP 8 Tutorial" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> NULL } ["u4HmQjLvNe8"]=> object(stdClass)#7423 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "u4HmQjLvNe8" ["related_video_title"]=> string(92) "Passing data from PHP to JavaScript: methods, their pros and cons, and how to implement them" ["posted_time"]=> string(21) "4 года назад" ["channelName"]=> NULL } ["kkdyGnyvc3M"]=> object(stdClass)#7420 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "kkdyGnyvc3M" ["related_video_title"]=> string(184) "🤏ЖДАТЬ НЕДОЛГО! Галантерейщик и Кардинал как Ларечник и Комик! Мураев: люди, это НЕ ВАША капитуляция" ["posted_time"]=> string(21) "3 часа назад" ["channelName"]=> NULL } ["RHxuUQ58yjc"]=> object(stdClass)#7421 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "RHxuUQ58yjc" ["related_video_title"]=> string(79) "ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА" ["posted_time"]=> string(25) "3 недели назад" ["channelName"]=> NULL } ["rnU1ukqi3FA"]=> object(stdClass)#7409 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "rnU1ukqi3FA" ["related_video_title"]=> string(101) "Алексей Гончаренко: Политически Зеленский закончился" ["posted_time"]=> string(21) "4 часа назад" ["channelName"]=> NULL } ["FjRBHKUP-NA"]=> object(stdClass)#7410 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "FjRBHKUP-NA" ["related_video_title"]=> string(60) "Getting started with Spring Boot AOT + GraalVM Native Images" ["posted_time"]=> string(19) "1 год назад" ["channelName"]=> NULL } }
API access tokens: how do they work, and how do they compare to authentication using API keys?

API access tokens: how do they work, and how do they compare to authentication using API keys?

Внедрение зависимостей в PHP | Создание контейнера служб с нуля | Использование PHP-DI

Внедрение зависимостей в PHP | Создание контейнера служб с нуля | Использование PHP-DI

Create a PHP REST API : Write a RESTful API from Scratch using Plain, Object-Oriented PHP and MySQL

Create a PHP REST API : Write a RESTful API from Scratch using Plain, Object-Oriented PHP and MySQL

APIs

APIs

Побег из России / Путин всех обманул / Соловьёв в бешенстве / Секс-скандал в Москве

Побег из России / Путин всех обманул / Соловьёв в бешенстве / Секс-скандал в Москве

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Build a PHP Framework

Build a PHP Framework

Спасти сбережения в третью мировую.. Почему выживать становится всё сложнее? || Дмитрий Потапенко*

Спасти сбережения в третью мировую.. Почему выживать становится всё сложнее? || Дмитрий Потапенко*

How to use a REST API from PHP using cURL | Full PHP cURL API tutorial

How to use a REST API from PHP using cURL | Full PHP cURL API tutorial

Signup and Login with PHP and MySQL

Signup and Login with PHP and MySQL

Топ 5 абсурдных законов, по которым вас могут посадить

Топ 5 абсурдных законов, по которым вас могут посадить

Логистика Северска перерезана: НАЧАЛСЯ ШТУРМ города! Военные сводки 18.11.2025

Логистика Северска перерезана: НАЧАЛСЯ ШТУРМ города! Военные сводки 18.11.2025

Сохранение данных HTML-формы в базе данных MySQL с помощью PHP

Сохранение данных HTML-формы в базе данных MySQL с помощью PHP

АУЕ*, рэп и торты: безумная борьба с блатной культурой | Варламов — про Icegergert, Мизулину, тюрьмы

АУЕ*, рэп и торты: безумная борьба с блатной культурой | Варламов — про Icegergert, Мизулину, тюрьмы

PHP cURL API Tutorial - Emailable API Integration - Full PHP 8 Tutorial

PHP cURL API Tutorial - Emailable API Integration - Full PHP 8 Tutorial

Passing data from PHP to JavaScript: methods, their pros and cons, and how to implement them

Passing data from PHP to JavaScript: methods, their pros and cons, and how to implement them

🤏ЖДАТЬ НЕДОЛГО! Галантерейщик и Кардинал как Ларечник и Комик! Мураев: люди, это НЕ ВАША капитуляция

🤏ЖДАТЬ НЕДОЛГО! Галантерейщик и Кардинал как Ларечник и Комик! Мураев: люди, это НЕ ВАША капитуляция

ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА

ЭТИ АЛГОРИТМЫ СДЕЛАЮТ ИЗ ТЕБЯ ПРОГРАММИСТА

Алексей Гончаренко: Политически Зеленский закончился

Алексей Гончаренко: Политически Зеленский закончился

Getting started with Spring Boot AOT + GraalVM Native Images

Getting started with Spring Boot AOT + GraalVM Native Images

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]