Escolha o pacote certo para a sua stack
O SDK TypeScript envolve a API hospedada de FoPost com tipos completos. O núcleo PHP e o wrapper Laravel têm licença MIT e publicam diretamente do seu servidor com as suas próprias credenciais de plataforma. O plugin para WordPress conecta um site auto-hospedado ao seu espaço de trabalho. Para todo o resto, gere a partir da especificação OpenAPI.
import { FoPost } from '@fopost/sdk';
const client = new FoPost({ apiKey: process.env.FOPOST_API_KEY });
const [workspace] = await client.workspaces.list();
const accounts = await client.accounts.list({ workspaceId: workspace.id });
const post = await client.posts.create({
workspaceId: workspace.id,
status: 'scheduled',
scheduleAt: '2026-09-01T09:00:00Z',
content: [{ text: 'Shipped a new release today.' }],
accounts: accounts.map((a) => ({ id: a.id })),
});TypeScript, totalmente tipado
Cada endpoint, corpo de solicitação e resposta tem um tipo. O autocompletar faz a leitura.
PHP sem conta
Os pacotes do núcleo e do Laravel rodam no seu servidor e não precisam de conta hospedada.
Especificação OpenAPI
Servida pela própria API, para que um cliente gerado nunca se afaste da produção.
Toda a API como métodos tipados
@fopost/sdk cobre posts, entregas, contas, espaços de trabalho, etiquetas e os auxiliares de legenda, reescrita e reaproveitamento com IA. Roda em Node e em runtimes de edge, repete erros transitórios e expõe os cabeçalhos de limite de taxa para você reduzir o ritmo. O servidor MCP é construído sobre ele.
Ler a documentação do SDKconst deliveries = await client.posts.deliveries(post.id);
for (const d of deliveries) {
console.log(d.platform, d.status, d.external_url);
}
const health = await client.accounts.health(accounts[0].id);
console.log(health);Todos os recursos
Um objeto cliente, um método por endpoint, tipado de ponta a ponta.
Novas tentativas e backoff
Falhas de rede e erros 429 são repetidos antes de um erro chegar até você.
Mesmo núcleo do MCP
@fopost/mcp usa este SDK, então agente e script se comportam da mesma forma.
Publique a partir de PHP com as suas próprias credenciais
fopost/social-core é uma biblioteca de publicação independente com um adaptador por rede e zero dependências de framework. fopost/social-laravel adiciona service provider, facade, eventos e suporte a filas. Nenhum dos dois se comunica com o produto hospedado; você traz as credenciais da plataforma e ele publica diretamente.
Ver os pacotes PHPuse Fopost\Social\Laravel\Facades\FopostSocial;
$result = FopostSocial::linkedin('Shipped a new release today.');
if ($result->success) {
logger()->info("Published: {$result->externalUrl}");
}MIT, no seu servidor
Instalação via Composer, sem conta, sem chave, sem limites de uso da nossa parte.
Integração com Laravel
Configuração, facade, eventos e publicação em fila prontos para uso.
Mesmas regras de formatação
Os limites de tamanho e o tratamento de mídia são iguais aos dos adaptadores hospedados.
Um plugin para WordPress, uma especificação para o resto
O plugin para WordPress conecta um site auto-hospedado ao seu espaço de trabalho com um token de site de escopo limitado, então os posts que você compõe em FoPost chegam ao site. Para qualquer outra linguagem, a especificação OpenAPI é servida em tempo real pela API; aponte um gerador para ela e obtenha um cliente que corresponde ao que está em produção hoje.
Comece a construircurl https://api.fopost.com/v1/openapi.json -o openapi.json
npx @openapitools/openapi-generator-cli generate \
-i openapi.json -g python -o ./clientPlugin para WordPress
Gratuito no diretório de plugins. Cole um token de site e publique no seu site.
Especificação ao vivo
GET /v1/openapi.json sempre descreve a API em execução.
Qualquer linguagem
Python, Go, Ruby ou qualquer outra com gerador OpenAPI.
Perguntas sobre SDKs, respondidas
Quais pacotes exigem conta?
Qual é a diferença entre o pacote PHP e o SDK TypeScript?
O SDK TypeScript é de código aberto?
O SDK funciona no navegador?
O plugin para WordPress usa o serviço hospedado?
Como obtenho um cliente em outra linguagem?
Comece a construir com SDKs 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