Skip to content

Instantly share code, notes, and snippets.

@jeszy75
Last active September 13, 2020 14:21
Show Gist options
  • Save jeszy75/13234b4038588c18a766a5f859e35479 to your computer and use it in GitHub Desktop.
Save jeszy75/13234b4038588c18a766a5f859e35479 to your computer and use it in GitHub Desktop.
A GitHub gist API-jának használata

A GitHub Gist API használata

API dokumentáció

Lásd: https://docs.github.com/en/rest/reference/gists

Az API használata

Példa (1)

Egy felhasználó nyilvános gist-jeinek listázása:

http https://api.github.com/users/<username>/gists

Példa:

http https://api.github.com/users/jeszy75/gists

Példa (2)

Egy adott azosítójú gist lekérése:

http https://api.github.com/gists/<id>

Példa:

http https://api.github.com/gists/47e2a2693aba0170f2d178df2703afb1

Példa (3)

Az összes nyilvános gist listázása:

http https://api.github.com/gists/public

Az utóbbi egy órában frissített nyilvános gist-ek listázása (lapozás, az első 10 elem):

date -d "1 hour ago" --iso-8601=seconds
http https://api.github.com/gists/public since==$(date -d "1 hour ago" --iso-8601=seconds) per_page==10 page==1

Példa (4)

Új gist létrehozása:

http https://api.github.com/gists public:=true description='Test gist' files:='{"hello.txt": {"content": "Hello, World!"}}' -a <username> -v
http https://api.github.com/gists -a <username>

Példa (5)

Gist törlése:

http DELETE https://api.github.com/gists/<id> -v -a <username>

Példa (6)

Gist megjelölése csillaggal:

http PUT https://api.github.com/gists/<id>/star -v -a <username>

Gist csillaggal való megjelölésének visszavonása:

http DELETE https://api.github.com/gists/<id>/star -v -a <username>

Példa (7)

Egy egyszerű Bash szkript gist a parancssorból történő létrehozásához (add_gist.sh ): https://gist.github.com/jeszy75/a8ce4e2ef55f1d13c1224fbb3d7d4a82.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment