Envie uma vez, publique em qualquer lugar
Envie um arquivo para a biblioteca de mídia e receba um id. Anexe esse id a quantos posts quiser e FoPost converte e entrega no formato que cada rede exige. O armazenamento é privado e restrito ao espaço de trabalho.
curl -X POST "https://api.fopost.com/v1/media/upload?workspace_id=9b2f6c1e-..." \
-H "X-API-Key: $API_KEY" \
-F "[email protected]"
{
"data": [
{
"id": "e5a1c9d4-...",
"type": "image",
"name": "launch.png",
"url": "https://.../launch.png",
"preview_url": "https://api.fopost.com/v1/media/e5a1c9d4-.../file",
"size": 412883
}
]
}Upload multipart
Imagens e vídeos de até 50 MB, validados pelo conteúdo, não só pela extensão.
Reutilize por id
Um upload, quantos posts quiser. O arquivo nunca é enviado duas vezes.
Privado por padrão
Os arquivos ficam em armazenamento privado e são servidos apenas a membros do espaço de trabalho.
Uma só entrada, verificada na chegada
Todo arquivo passa pelo mesmo caminho: lista de MIME permitidos, verificação dos bytes reais, limite de tamanho e a franquia gratuita de armazenamento da sua conta. O resultado é um item da biblioteca com tipo e tamanho, pronto para anexar.
Ler a referência de mídiacurl -X POST https://api.fopost.com/v1/posts \
-H "X-API-Key: $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workspace_id": "9b2f6c1e-...",
"content": [{ "text": "Launch day.", "media": [{ "type": "image", "name": "launch.png", "url": "https://.../launch.png" }] }],
"accounts": ["4a71d80b-..."]
}'Imagens
PNG, JPEG, GIF e WebP, com tipo e tamanho lidos no upload.
Vídeo
MP4 e MOV, com duração e tamanho verificados para cada rede no momento da publicação.
Validado
O conteúdo real do arquivo precisa corresponder ao tipo, ou o upload é rejeitado.
O formato certo para cada rede, sem esforço seu
As redes divergem em proporções, tamanhos e codecs. No momento da publicação, cada adaptador pega o original armazenado e envia o que aquela plataforma aceita, então um único item da biblioteca funciona em um carrossel, uma thread ou um feed de vídeos curtos.
Ver como funciona a entrega
Regras por rede
Os limites de tamanho e formato são aplicados pelo adaptador, não por você.
Mídia ordenada
A ordem no bloco de conteúdo é a ordem do carrossel.
Falhas claras
Um arquivo que uma rede não aceita falha apenas naquela entrega, com o motivo, e não no post inteiro.
Navegue, busque e reutilize a biblioteca
Liste a biblioteca com filtros, busque qualquer item por um endpoint de arquivo que verifica a participação no espaço de trabalho a cada solicitação e nunca expira, e use o mesmo id em quantos posts quiser. Ativos da marca, importações e imagens geradas ficam todos na mesma biblioteca.
Comece a construircurl "https://api.fopost.com/v1/media?workspace_id=9b2f6c1e-...&type=image" \
-H "X-API-Key: $API_KEY"
# Fetch the file itself
curl -L "https://api.fopost.com/v1/media/e5a1c9d4-.../file" \
-H "X-API-Key: $API_KEY" -o launch.pngListar e filtrar
Por tipo, origem ou função na marca, com paginação.
URL de arquivo estável
/v1/media/:id/file always works for members; no signed links to refresh.
Restrito ao espaço de trabalho
Uma chave vê a biblioteca de um espaço de trabalho e nada mais.
Perguntas sobre API de mídia, respondidas
Qual é o limite de tamanho?
Quais formatos são aceitos?
Posso anexar um id de mídia a mais de um post?
Os arquivos enviados são públicos?
Isso conta para alguma cota?
Posso importar de uma URL ou de uma ferramenta de design?
Comece a construir com API de mídia hoje
Começar é grátis e a API completa está incluída. Crie uma chave e faça sua primeira chamada em minutos.
Obtenha sua chave de API