2017-09-03 2 views
0

Ich möchte ein Rezept auf IFTTT machen, die eine SMS über Plivo sendet, wenn es einen verpassten Anruf auf meinem Android-Telefon gibt.Wie verwende ich IFTTT und Plivo, um automatisch SMS zu senden?

Also wählte ich mein Android-Handy als Auslöser und versuchte mit einem Webhook, um es nach Plivo zu senden. Aber es funktioniert nicht. Hier

ist, was ich im Rezept setzen:

URL: https://api.plivo.com/v1/Account/MYPLIVOAUTHID/Message/ 

Method: POST 

Content-Type: application/json 

Body: {'src': 'SourceNumber', 'dst': '{{FromNumber}}', 'text': 'Sorry I missed your call'} 

FromNumber aus dem Android-Handy abgeleitet (die Nummer, von der der Anruf nicht beantwortet wurde)

Error: Applet failed: there was a problem with webhooks service. Action skipped. 

Die Plivo API verwendet Basic-Auth , und ich weiß nicht, wie man den accesstoken/pw in IFTTT webhook setzt.

Ich kann die IFTTT-SMS nicht verwenden, da ich nicht in den USA/Kanada lebe und weit über ihre Grenzen gehen werde. Kann Androids SMS auch nicht verwenden, da es in meinem Land (Indien) 100/Tageslimit gibt.

Vielen Dank im Voraus.

Antwort

0

Sie können einen Authorization Header hinzufügen, um Ihre Basic Auth-Anmeldeinformationen einzuschließen. Hier können Sie mehr darüber lesen: https://en.wikipedia.org/wiki/Basic_access_authentication#Client_side

den Header zu erzeugen, sondern nur die JS-Konsole öffnen und verwenden diese:

username = 'username' 
password = 'password' 

'Authorization: Basic ' + btoa(username + ':' + password); 

dem Sie den Header gibt: Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

Alternativ können Sie versuchen, Zugriff auf die URL als auth_id:[email protected]://api.plivo.com/v1/Account/auth_id/Message/

Verwandte Themen