Executar script personalizado como parte da receita do IFTTT

12

Acabei de olhar usando o IFTTT e uma das coisas que quero fazer é

if 
A NEW TUMBLR POST IS PUBLISHED
run
my-site.com/my-script.php

Para fazer isso, ele realmente precisa poder my-site.com/my-script.phpexecutar ping no URL, isso é possível com o IFTTT?

sam
fonte

Respostas:

10

Se This Then That adicionou um canal chamado "Maker", que suporta uma ação que permite enviar uma solicitação para um URL específico com várias opções. Método (obter, publicar, excluir) tipo de conteúdo e conteúdo.

Ele também possui um novo canal de disparo, para que você possa disparar uma receita do IFTTT enviando uma solicitação da Web para o IFTTT com até três parâmetros.

Informações detalhadas podem ser encontradas aqui: https://ifttt.com/maker

Marcus10110
fonte
2
Isso mudou a webhooks para qualquer um se perguntando
Michael Russo
5

Não é possível fazer uma solicitação como essa para o seu site externo. O site deve ser um dos serviços apresentados na página IFTTT.

ComputerLocus
fonte
2
A primeira afirmação está errada, a segunda está correta (então acho que darei -1 e +1). Embora você deva usar um de seus serviços, eles têm pelo menos um serviço (MAKER) capaz de lidar com URLs arbitrários. Você precisaria criar uma porta da web acessível externamente e solicitar que o fabricante envie uma mensagem ou publique uma mensagem no site do fabricante para acionar um evento.
Bill K
1
O @BillK toma nota da data da resposta. Esse canal não existia no momento da resposta.
ComputerLocus
Então eu estou feliz que eu não chegou-1 it :)
Bill K
@ BillK Bem, você deveria ter, porque a resposta não é mais útil e, de fato, é enganosa.
@ 404 que não é motivo para reduzir o voto, é para editar a resposta.
ComputerLocus
2

Você pode fazer isso através de outro método.

escreva um script php que vá buscar novos itens do tumblr rss e processe-o, não é necessário usar o IFTTT.com

Benny
fonte
1

Em vez disso, use Zapier, eles têm o gatilho do Tumblr: https://zapier.com/zapbook/tumblr/

A ação pode ser um webhook (get, post, put são todos suportados): https://zapier.com/zapbook/webhook/

Ou qualquer javascript executado no node.js, também pode fazer a postagem http: https://zapier.com/zapbook/code/

O Zapier é aberto a desenvolvedores, portanto, você pode criar facilmente seu próprio aplicativo Zapier com gatilhos e ações se não conseguir encontrar um pronto.

Em breve, será possível encadear aplicativos, semelhante à forma como o Yahoo! Tubos trabalhados. Experimente a versão beta: https://zapier.com/manage/add-superpower/flow/

user3285954
fonte
1

Você poderia usar algo como o Dropbox

Instale-o no servidor e configure um ifttt para gravar um arquivo. Em seguida, monitore o diretório localmente para alterações e inicie eventos na detecção de novas criações de arquivos

Hóspede
fonte