Pré-requisitosAntes de começar, você precisará de:
- Uma conta de desenvolvedor
- O Bearer Token do seu App (encontrado no Developer Console em “Keys and tokens”)
Crie uma regra de filtro
Regras definem quais Posts receber. Use operadores para corresponder a palavras-chave, hashtags, usuários e muito mais.Exemplo de regra: Corresponde a Posts contendo “cat” com imagens:
Criar uma regra
Aprenda a sintaxe de regras e os operadores
Adicione a regra ao seu stream
Adicione sua regra usando o endpoint de regras. Inclua uma Resposta:
tag para identificar qual regra correspondeu a cada Post:cURL
Verifique suas regras
Liste todas as regras ativas para confirmar que sua regra foi adicionada:
cURL
Conecte-se ao stream
Abra uma conexão persistente para receber Posts correspondentes:
cURL
Processe os Posts recebidos
Posts correspondentes são transmitidos como objetos JSON:
Excluir regras (opcional)
Remova regras pelo ID:
cURL
Gerenciando sua conexão
Sinais keep-alive
Sinais keep-alive
O stream envia linhas em branco (
\r\n) a cada 20 segundos. Se você não receber dados ou um keep-alive por 20 segundos, reconecte.Desconectando
Desconectando
Pressione
Ctrl+C para fechar a conexão ou feche a janela do terminal.Limites de conexão
Limites de conexão
Apenas uma conexão por App é permitida. Abrir uma nova conexão fechará qualquer conexão existente.
Próximos passos
Criar uma regra
Aprenda a sintaxe de regras
Referência de operadores
Todos os operadores disponíveis
Lidando com desconexões
Reconecte com elegância
Referência da API
Documentação completa do endpoint