如何使用IFTTT和Plivo自动发送短信?

时间:2017-09-03 21:34:13

标签: api sms webhooks plivo ifttt

我想在IFTTT上制作食谱,当我的Android手机上有未接来电时,通过Plivo发送短信。

所以我选择了我的Android手机作为触发器,并尝试使用webhook将其发布到Plivo。但它不起作用。

以下是我在食谱中的内容:

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来自Android手机(错过来电的号码)

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

Plivo API使用Basic Auth,我不知道如何将accessstoken / pw放在IFTTT webhook中。

我不能使用IFTTT的短信,因为我不住在美国/加拿大,并且会超出其极限。也不能使用Android的短信,因为我的国家(印度)有100 /天的限制。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以添加Authorization标头以包含您的Basic Auth凭据。您可以在此处详细了解:https://en.wikipedia.org/wiki/Basic_access_authentication#Client_side

要生成标题,只需打开JS控制台并使用:

username = 'username'
password = 'password'

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

为您提供标题:Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

或者,您可以尝试以auth_id:auth_token@https://api.plivo.com/v1/Account/auth_id/Message/

的身份访问该网址