S.EE Docs

YOURLS-yhteensopiva API

Käytä S.EE:tä minkä tahansa YOURLS-yhteensopivan asiakkaan tai integraation kanssa

S.EE tarjoaa YOURLS-yhteensopivan API-päätepisteen.

Tämän avulla voit käyttää S.EE:tä olemassa olevien asiakkaiden ja integraatioiden kanssa, jotka tukevat YOURLS APIa.

API-päätepiste

https://s.ee/api/v1/yourls

Yhteensopivuuden laajuus

Tämä päätepiste toteuttaa osittaisen YOURLS API -yhteensopivuuskerroksen.

Tuettu

  • action=shorturl
  • signature-todennus
  • Tulostemuodot: json, jsonp, xml, simple
  • GET- ja POST-pyynnöt

Ei tuettu

  • username / password -todennus
  • Muut YOURLS-toiminnot kuten expand, stats tai db-stats
  • Hallinnolliset tai tietokantaan liittyvät toiminnot

Vain URL-lyhennystoiminto on käytettävissä.


Todennus

Vain signature-todennus on tuettu. Käyttäjätunnus- ja salasanatodennusta ei ole saatavilla.

signature-parametri on oma S.EE API-avain令牌.

Voit luoda ja hallita API-tokeniasi täällä:

https://s.ee/user/developers/

API-token on sidottu kirjautuneeseen käyttäjään ja perii samat oikeudet ja rajoitukset kuin tili.


Tuetut toiminnot

Tällä hetkellä tuetaan vain seuraavaa toimintoa:

ToimintoKuvaus
shorturlLuo lyhyt URL annetulle linkille

Parametrit

ParametriPakollinenKuvaus
signatureKylläS.EE API-avain令牌isi
actionKylläSuoritettava toiminto (tällä hetkellä vain shorturl)
urlKylläLyhennettävä URL
formatEiTulostemuoto: json, jsonp, xml tai simple
keywordEiMukautettu slug lyhyelle URL:lle
titleEiLyhyen URL:n otsikko

Huomioita

  • Jos annettu keyword on jo käytössä, API luo automaattisesti uuden saatavilla olevan avainsanan virheen sijaan.
  • S.EE:n tavalliset väärinkäytösten eston ja validoinnin säännöt koskevat kaikkia pyyntöjä.

Esimerkit

POST-pyyntö

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/'

Vastaus:

{
  "status": "success",
  "code": "",
  "message": "https://example.com/ lisätty tietokantaan",
  "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"
}

Jotkin vastauskentät säilytetään YOURLS-yhteensopivuuden vuoksi ja voivat olla tyhjiä.


GET-pyyntö

curl -X GET "https://s.ee/api/v1/yourls?action=shorturl&format=simple&signature=your_api_token&url=https://example.com/"

Vastaus:

https://s.ee/link

Muista URL-koodata parametrit GET-pyyntöjä käytettäessä.
Pitkille URL-osoitteille tai lisäparametreille POST-pyyntö on suositeltu URL-pituusrajojen välttämiseksi.


Kolmannen osapuolen asiakkaat

Tämä API on yhteensopiva kaikkien YOURLS-tyylisiä lyhennysasiakkaita tukevien työkalujen kanssa, mukaan lukien:

  • selainlaajennukset
  • mobiilisovellukset
  • työpöytäsovellukset
  • automaatiotyökalut (Shortcuts, Tasker, Zapier jne.)

YOURLS API:n alkuperäinen määrittely löytyy virallisesta dokumentaatiosta:

https://yourls.org/readme.html#API

Tällä sivulla