Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Ne všichni děláme integrace každý den. Proto jsme pro vás připravili rychlokurz integrace v dnešním světě, kde stručně zmiňujeme ty nejdůležitější pojmy a nástroje. Až se všim prokousáte, můžete pokračovat na příklady volání API.

Základní principy a pojmy

Co potřebuje mít člověk v hlavě, aby rozuměl věcem kolem API

Curl

Curl je open source program pro přenos dat přes různé internetové protokoly. Jeho příkazy se používají k popisu toho, jak se jaká data se při integraci přenáší. Stejně tak lze příkazy v programu spustit.

curl HTTP cheat sheet:

hide progress

-s

verbose

-v

--trace-ascii <file>

extra info

-w "format"

output

-O

-o <file>

timeout

-m <seconds>

POST

-d "string"

-d @file

POST encoded

--data-urlencode

"[name]=val"

multipart formpost

-F name=value

-F name=@file

PUT

-T <file>

HEAD (ers too)

-I

-i

custom method

-X "METHOD"

read cookiejar

-b <file>

write cookiejar

-c <file>

send cookies

-b "c=1; d=2"

user-agent

-A "string"

proxy

-x <host:port>

add/remove headers

-H "name: value"

-H "name:"

custom address

--resolve

<host:port:addr>

smaller data

--compressed

insecure HTTPS

-k

Basic auth

-u user:passwd

follow redirects

-L

parallel

-Z

generate code

--libcurl <file>

list options

--help

Zdroj: https://curl.github.io/curl-cheat-sheet/http-sheet.html 
Seznam všech příkazů: https://curl.se/docs/manpage.html  

 

Curl je většinou již součástí operačního systému - např. MS Windows, kde se spouští z aplikace Příkazová řádka, jež se spouští vyhledáním “cmd” ve vyhledávacím poli na pracovní ploše.

Curl příkaz spuštěný z příkazové řádky na MS Windows a jeho výsledek

Apiary

Apiary je jedna ze služeb sloužících pro zveřejňování dokumentace API. Využívá ji i Signi na https://signi.docs.apiary.io/  

Příklad popisu endpointu “Autorizace > x-api-key > Detail uživatele”,
při volbě cURL v pravém panelu je vidět sada příkaz curl, stejně tak je možné zvolit jiná prostředí

Postman 

Postman je jedna ze služeb pro testování volání API. Využívá ji i Signi na https://signiapi.postman.co/.

Příklad volání  endpointu Detail uživatele

  • No labels