S.EE Docs
Desenvolvedores

Compatibilidade com SM.MS

Migre do SM.MS para a S.EE com alterações mínimas de código

A S.EE fornece uma camada de API compatível com SM.MS, permitindo que você migre do SM.MS para a S.EE com alterações mínimas no código. Basta substituir o endpoint da API e começar a usar.

Migração rápida

Substitua a URL base da API do SM.MS pelo equivalente da S.EE:

SM.MSS.EE
https://sm.ms/api/v2https://s.ee/api/v1/file

Endpoint compatível

Endpoint SM.MSEndpoint S.EEDescrição
POST /api/v2/uploadPOST /api/v1/file/uploadEnviar imagem
GET /api/v2/upload_historyGET /api/v1/filesObter histórico de envios

Enviar imagem

Requisição

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"

Parâmetros

ParâmetroTipoObrigatórioDescrição
smfilefileSimO arquivo de imagem a enviar (alias: file)
domainstringNãoDomínio personalizado para a URL curta
custom_slugstringNãoSlug personalizado para a URL (aleatório se não for informado)

Resposta

{
  "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
}

Histórico de envios

Requisição

curl "https://s.ee/api/v1/files" \
  -H "Authorization: your-api-key"

Parâmetros

ParâmetroTipoObrigatórioDescrição
pageintegerNãoNúmero da página (padrão 1, 30 arquivos por página)

Resposta

{
  "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
    }
  ]
}

Diferenças em relação ao SM.MS

Embora a S.EE mantenha compatibilidade com a API do SM.MS, há algumas melhorias:

RecursoSM.MSS.EE
Domínio personalizadoNãoSim
Slug personalizadoNãoSim
Limite de tamanho de arquivo5MBVaria conforme o plano
Formatos compatíveisApenas imagensImagens, documentos e mais

Obter sua chave de API

Para usar a API da S.EE, você precisa de uma chave de API:

  1. Cadastre-se ou faça login em s.ee
  2. Acesse Ferramentas > Token de API
  3. Gere uma nova chave de API

Precisa de ajuda?

Se encontrar algum problema durante a migração, entre em contato com o suporte ou consulte nossa documentação da API.

Nesta página