Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Turing API Workshop

Turing API Workshop

3f8f51e1aa14cdd87cffeaa26bb0ce13?s=128

Eddie Zaneski

July 12, 2019
Tweet

Transcript

  1. digitalocean.com Turing School API Workshop Eddie Zaneski @eddiezane

  2. None
  3. digitalocean.com What is an API?

  4. digitalocean.com Export Functionality

  5. digitalocean.com HTTP

  6. digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g * Connected to api.giphy.com (151.101.186.2) port 443 (#0)

    > GET /v1/gifs/random?api_key=dc6zaTOxFJmzC HTTP/2 > Host: api.giphy.com > User-Agent: curl/7.58.0 > Accept: */* < HTTP/2 200 < content-type: application/json … < {"data":{"type":"gif",...
  7. digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g

  8. digitalocean.com https://

  9. digitalocean.com https:// Scheme

  10. digitalocean.com https://api.giphy.com

  11. digitalocean.com https://api.giphy.com Hostname

  12. digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g

  13. digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g Path

  14. digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g

  15. digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g Query

  16. digitalocean.com https://api.giphy.com/v1/gifs/random?api_key=dc6zaTOxFJmzC&rating=g Query Path Scheme Hostname

  17. digitalocean.com What is REST?

  18. digitalocean.com Resources

  19. digitalocean.com Examples of Web API's?

  20. digitalocean.com

  21. digitalocean.com GraphQL

  22. digitalocean.com gRPC

  23. Thanks! @eddiezane