我想在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 /天的限制。
提前致谢。
答案 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/