Führen Sie ein benutzerdefiniertes Skript als Teil des IFTTT-Rezepts aus

12

Ich habe gerade mit IFTTT gestarrt und eines der Dinge, die ich tun möchte, ist

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

Um dies zu tun, muss es wirklich möglich sein, die URL my-site.com/my-script.phpzu pingen. Ist das mit IFTTT möglich?

Sam
quelle

Antworten:

10

If This Then That hat einen Kanal namens "Maker" hinzugefügt, der eine Aktion unterstützt, mit der Sie eine Anfrage an eine bestimmte URL mit mehreren Optionen senden können. Methode (abrufen, veröffentlichen, löschen) Inhaltstyp und Inhalt.

Es hat auch einen neuen Auslösekanal, sodass Sie ein IFTTT-Rezept auslösen können, indem Sie eine Webanforderung mit bis zu drei Parametern an IFTTT senden.

Detaillierte Informationen finden Sie hier: https://ifttt.com/maker

Marcus10110
quelle
2
Dies hat sich für alle, die sich fragen, zu Webhooks geändert
Michael Russo
5

Es ist nicht möglich, eine solche Anfrage an Ihre externe Site zu richten. Die Site muss einer der Dienste sein, die auf der IFTTT-Seite aufgeführt sind.

ComputerLocus
quelle
2
Die erste Aussage ist völlig falsch, die zweite richtig (also gebe ich wohl -1 und +1). Obwohl Sie einen ihrer Dienste verwenden müssen, verfügen sie über mindestens einen Dienst (MAKER), der beliebige URLs verarbeiten kann. Sie müssten einen von außen zugänglichen Web-Port erstellen und Maker eine Nachricht senden oder eine Nachricht an die Maker-Site senden, um ein Ereignis auszulösen.
Bill K
1
@BillK notieren Sie sich das Datum der Antwort. Dieser Kanal war zum Zeitpunkt der Beantwortung nicht vorhanden.
ComputerLocus
Dann bin ich froh, dass ich es nicht wirklich getan habe :)
Bill K
@BillK Na das solltest du haben, denn die Antwort ist nicht mehr sinnvoll und in der Tat irreführend.
@ 404 das ist kein grund zum downvoten, das ist ein grund die antwort zu editieren.
ComputerLocus
2

Sie können dies jedoch mit einer anderen Methode tun.

Schreiben Sie ein PHP-Skript, das neue Elemente aus dem Tumblr-RSS abruft und verarbeitet, ohne IFTTT.com verwenden zu müssen

Benny
quelle
1

Verwenden Sie stattdessen Zapier, sie haben Tumblr-Trigger: https://zapier.com/zapbook/tumblr/

Die Aktion kann ein Webhook sein (get, post, put werden alle unterstützt): https://zapier.com/zapbook/webhook/

Oder jedes Javascript, das in node.js ausgeführt wird, kann auch einen http-Beitrag verfassen: https://zapier.com/zapbook/code/

Zapier steht Entwicklern offen, sodass Sie problemlos Ihre eigene Zapier-App mit Triggern und Aktionen erstellen können, wenn Sie keine fertige finden.

Bald wird es möglich sein, Apps zu verketten, ähnlich wie Yahoo! Pfeifen funktionierten. Probieren Sie die Beta aus: https://zapier.com/manage/add-superpower/flow/

user3285954
quelle
1

Sie könnten so etwas wie Dropbox verwenden

Installieren Sie es auf dem Server und richten Sie ein ifttt ein, um eine Datei zu schreiben. Überwachen Sie dann das Verzeichnis lokal auf Änderungen und lösen Sie Ereignisse aus, wenn neue Dateien erstellt werden

Gast
quelle