0

我想在 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,我不知道如何将 accesstoken/pw 放入 IFTTT webhook。

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

提前致谢。

4

1 回答 1

0

您可以添加一个Authorization标头以包含您的基本身份验证凭据。您可以在此处阅读更多相关信息:https ://en.wikipedia.org/wiki/Basic_access_authentication#Client_side

要生成标头,只需打开 JS 控制台并使用以下命令:

username = 'username'
password = 'password'

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

这给了你标题:Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=

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

于 2017-09-14T10:19:22.327 回答