Arendajad
SM.MS ühilduvus
Migreeru SM.MS-ist S.EE-sse minimaalsete koodimuudatustega
S.EE pakub SM.MS-iga ühilduvat API kihti, mis võimaldab sul SM.MS-ist S.EE-sse üle minna minimaalsete koodimuudatustega. Piisab API lõpp-punkti asendamisest ja oledki valmis.
Kiire migratsioon
Asenda SM.MS API baas-URL S.EE vastega:
| SM.MS | S.EE |
|---|---|
https://sm.ms/api/v2 | https://s.ee/api/v1/file |
Toetatud lõpp-punkt
| SM.MS lõpp-punkt | S.EE lõpp-punkt | Kirjeldus |
|---|---|---|
POST /api/v2/upload | POST /api/v1/file/upload | Laadi pilt üles |
GET /api/v2/upload_history | GET /api/v1/files | Hangi üleslaadimise ajalugu |
Pildi üleslaadimine
Päring
curl -X POST "https://s.ee/api/v1/file/upload" \
-H "Authorization: your-api-key" \
-F "smfile=@/path/to/image.png" \
-F "domain=sm.ms" \
-F "custom_slug=my-image"Parameetrid
| Parameeter | Tüüp | Kohustuslik | Kirjeldus |
|---|---|---|---|
smfile | file | Jah | Üleslaetav pildifail, alias on file |
domain | string | Ei | Lühilingi kohandatud domeen |
custom_slug | string | Ei | URL-i kohandatud lühikood, kui ei anta, luuakse juhuslik |
Vastus
{
"code": 200,
"data": {
"file_id": 14184137,
"width": 1024,
"height": 1024,
"filename": "my-cat.jpg",
"storename": "my-cat.jpg",
"size": 202814,
"path": "/2026/02/11/dm3K/my-cat.jpg",
"hash": "delete-hash-here",
"url": "https://i.see.you/2026/02/11/dm3K/my-cat.jpg",
"delete": "https://s.ee/api/v1/file/delete/delete-hash-here",
"page": "https://sm.ms/my-cat",
"upload_status": 2
},
"message": "success",
"success": true
}Üleslaadimise ajalugu
Päring
curl "https://s.ee/api/v1/files" \
-H "Authorization: your-api-key"Parameetrid
| Parameeter | Tüüp | Kohustuslik | Kirjeldus |
|---|---|---|---|
page | integer | Ei | Lehekülje number, vaikimisi 1, 30 faili lehe kohta |
Vastus
{
"success": true,
"code": 200,
"message": "success",
"data": [
{
"file_id": 14186122,
"width": 1255,
"height": 636,
"filename": "chrome_O93NV9Z3G8.gif",
"storename": "chrome_O93NV9Z3G8.gif",
"size": 398517,
"path": "/2026/02/12/5isV/chrome_O93NV9Z3G8.gif",
"hash": "delete-hash-here",
"url": "https://i.see.you/2026/02/12/5isV/chrome_O93NV9Z3G8.gif",
"delete": "https://s.ee/api/v1/file/delete/delete-hash-here",
"page": "https://sm.ms/ZS3M",
"upload_status": 2,
"created_at": 1770908298
},
{
"file_id": 14186073,
"width": 1272,
"height": 644,
"filename": "firefox_P4lBSlG15y.gif",
"storename": "firefox_P4lBSlG15y.gif",
"size": 802256,
"path": "/2026/02/12/0Bmu/firefox_P4lBSlG15y.gif",
"hash": "delete-hash-here",
"url": "https://i.see.you/2026/02/12/0Bmu/firefox_P4lBSlG15y.gif",
"delete": "https://s.ee/api/v1/file/delete/delete-hash-here",
"page": "https://sm.ms/ATas",
"upload_status": 2,
"created_at": 1770904032
}
]
}Erinevused võrreldes SM.MS-iga
Kuigi S.EE säilitab ühilduvuse SM.MS API-ga, lisab see mõned täiustused:
| Funktsioon | SM.MS | S.EE |
|---|---|---|
| Kohandatud domeen | Ei | Jah |
| Kohandatud lühikood | Ei | Jah |
| Failisuuruse piirang | 5MB | Sõltub paketist |
| Toetatud vormingud | Ainult pildid | Pildid, dokumendid ja muu |
Hangi oma API võti
S.EE API kasutamiseks vajad API võtit:
- Registreeru või logi sisse aadressil s.ee
- Ava Tööriistad > API token
- Loo uus API võti
Vajad abi?
Kui migratsiooni ajal tekib probleeme, võta ühendust toega või loe meie API dokumentatsiooni.