YOURLS-iga ühilduv API
Kasuta S.EE-d iga YOURLS-iga ühilduva kliendi või integratsiooniga
S.EE pakub YOURLS-iga ühilduvat API lõpp-punkti, mis võimaldab kasutada S.EE-d olemasolevate kolmanda osapoole klientide ja integratsioonidega, mis toetavad YOURLS API-t.
See lõpp-punkt on mõeldud YOURLS-ist ülemineku lihtsustamiseks ning S.EE integreerimiseks automatiseerimistööriistadesse, brauserilaiendustesse ja rakendustesse, mis juba kasutavad YOURLS-i API protokolli.
API lõpp-punkt
https://s.ee/api/v1/yourlsÜhilduvuse ulatus
See lõpp-punkt rakendab osalist YOURLS-i API ühilduvuskihti.
Toetatud
action=shorturlsignatureautentimine- Väljundvormingud:
json,jsonp,xml,simple - GET- ja POST-päringud
Mittetoetatud
username/passwordautentimine- Muud YOURLS-i toimingud nagu
expand,statsvõidb-stats - Haldus- või andmebaasiga seotud toimingud
Saadaval on ainult URL-ide lühendamise funktsionaalsus.
Autentimine
Toetatud on ainult signature autentimine. Kasutajanime ja parooli autentimine ei ole saadaval.
Parameeter signature on sinu S.EE API token.
API tokenit saad luua ja hallata siin:
API token on seotud autentitud kasutajaga ning pärib kontolt samad õigused ja piirangud.
Toetatud toimingud
Praegu on toetatud ainult järgmine toiming:
| Toiming | Kirjeldus |
|---|---|
shorturl | Loo antud lingi jaoks lühike URL |
Parameetrid
| Parameeter | Kohustuslik | Kirjeldus |
|---|---|---|
signature | Jah | Sinu S.EE API token |
action | Jah | Käivitatav toiming, praegu ainult shorturl |
url | Jah | Lühendatav URL |
format | Ei | Väljundvorming: json, jsonp, xml või simple, vaikimisi simple |
keyword | Ei | Lühikese URL-i kohandatud lühikood |
title | Ei | Lühikese URL-i pealkiri |
Märkused
- Kui antud
keywordon juba kasutusel, loob API veateate asemel automaatselt uue vaba lühikoodi. - Kõigile päringutele kehtivad standardsed S.EE väärkasutuse tõkestamise ja valideerimise reeglid.
Näited
POST-päring
curl -X POST \
'https://s.ee/api/v1/yourls' \
-H 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'signature=your_api_token' \
--data-urlencode 'format=json' \
--data-urlencode 'action=shorturl' \
--data-urlencode 'url=https://example.com/'Vastus:
{
"status": "success",
"code": "",
"message": "https://example.com/ added to database",
"errorCode": "",
"statusCode": "200",
"url": {
"keyword": "link",
"url": "https://example.com/",
"title": "",
"date": "2026-01-14 21:38:10",
"ip": "192.0.2.2"
},
"shorturl": "https://s.ee/link"
}Mõned vastuseväljad säilitatakse YOURLS-i ühilduvuse pärast ja võivad olla tühjad.
GET-päring
curl -X GET "https://s.ee/api/v1/yourls?action=shorturl&format=simple&signature=your_api_token&url=https://example.com/"Vastus:
https://s.ee/linkPea meeles, et GET-päringute korral tuleb parameetrid URL-enkodeerida.
Pikkade URL-ide või lisaparameetrite korral on URL-i pikkuse piirangute vältimiseks soovitatav kasutada POST-päringuid.
Kolmanda osapoole kliendid
See API ühildub iga kliendiga, mis toetab YOURLS-i stiilis URL-ide lühendamist, sealhulgas:
- brauserilaiendused
- mobiilirakendused
- töölauarakendused
- automatiseerimistööriistad nagu Shortcuts, Tasker ja Zapier
Algse YOURLS-i API spetsifikatsiooni täielikud üksikasjad leiad ametlikust dokumentatsioonist: