- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试基于 Twilio、Azure 自动化和 SCOM 实现一个解决方案,当某个事件发生时自动调用某人。此外,应该可以有人调用一个号码,并触发相同的过程。
Twilio 帐户/电话号码已设置并且工作正常。当我调用 Twilio Number 时,我在 Azure 自动化 Webhook 上成功接收到 HTTP POST,并触发了 Runbook。
我现在面临的唯一问题是我无法使用 cmdlet ConvertFrom-Json
提取 WebhookBody。
这是我在使用 cmdlet 时遇到的错误:
ConvertFrom-JSON : Invalid JSON primitive: Called. At line:13 char:11 + $Inputs = ConvertFrom-JSON $webhookdata.RequestBody + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [ConvertFrom-Json], ArgumentException + FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.ConvertFromJsonCommand
{"WebhookName":"Twilio Endpoint","RequestBody":"Called=%2B41815880262&ToState=Chur&CallerCountry=CH&Direction=inbound&Timestamp=Fri%2C%2010%20Feb%202017%2009%3A07%3A35%20%2B0000&CallbackSource=call-progress-events&CallerState=&ToZip=&SequenceNumber=0&CallSid=CA7c152287d945595fe600614fe7778f8a&To=%2B41815880262&CallerZip=&ToCountry=CH&ApiVersion=2010-04-01&CalledZip=&CalledCity=&CallStatus=completed&Duration=1&From=%2BMYTELNUZMBER&CallDuration=8&AccountSid=MYSID&CalledCountry=CH&CallerCity=&Caller=%2Bmybnumber&FromCountry=CH&ToCity=&FromCity=&CalledState=Chur&FromZip=&FromState=","RequestHeader":{"Cache-Control":"max-age=259200","Connection":"close","Accept":"/","Host":"s2events.azure-automation.net","User-Agent":"TwilioProxy/1.1","X-Twilio-Signature":"pq2jYVGN3H5LmanwId0xCvp69tM=","x-ms-request-id":"bc1cf55a-33b2-4046-a343-199d1a7fac4a"}}
$WebhookName = $WebhookData.WebhookName
$WebhookHeaders = $WebhookData.RequestHeader
$WebhookBody = $WebhookData.RequestBody
Write-Output $WebhookHeaders
Write-Output $WebhookBody
Cache-Control : max-age=259200 Connection : close Accept : / Host : s2events.azure-automation.net User-Agent
: TwilioProxy/1.1 X-Twilio-Signature : xmEbt23prT+W8zJrRZE5pdKullE= x-ms-request-id : bdca412c-584e-42ba-acbb-969cdf9c1ec0Called=%2B41815880262&ToState=Chur&CallerCountry=CH&Direction=inbound&Timestamp=Wed%2C%2008%20Feb%202017%2013%3A18%3A27%20%2B0000&CallbackSource=call-progress-events&CallerState=&ToZip=&SequenceNumber=0&CallSid=CALLSID&To=%2B41815880262&CallerZip=&ToCountry=CH&ApiVersion=2010-04-01&CalledZip=&CalledCity=&CallStatus=completed&Duration=1&From=%2BMYNUMBER&CallDuration=7&AccountSid=MYSID&CalledCountry=CH&CallerCity=&Caller=%2BMYBNUMBER&FromCountry=CH&ToCity=&FromCity=&CalledState=Chur&FromZip=&FromState=
最佳答案
所以,我想我理解你的问题。你做的有点不对:$webhook
data 已经是一个对象,它拥有你需要的一切:
$WebhookData.WebhookName
$WebhookData.RequestHeader
$WebhookData.RequestBody
RequestBody
变成有意义的东西:
$data = @{ };
foreach ($item in $WebhookData.RequestBody.Split('&')) {
try {
$item = $item.Split('=');
$data.Add($item[0], [System.Net.WebUtility]::UrlDecode($item[1]))
}
catch {
Write-Warning -Message ('Possible null parameter value for {0}' -f $item[0]);
}
}
关于json - Azure 自动化 Webhook - Twilio StatusCallback 未到达 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42156503/
需要一些 Twilio 帮助。我是新手,我有点迷路了。这可能看起来过于简单,但我有一个 CRM 客户端,只要入站调用 ping URL,它就会跟踪调用 - x2vps.com/index.php/ap
概述: 我正在开发一个向 Twilio 发出调用的 VB.NET 应用程序,该号码不是测试号码。我将 C# 库与用 VB.Net 编写的代码一起使用。 当我使用这行代码时: Console.Write
我正在尝试使用 twilio 设置消息传递状态检查。由于某些原因,twilio statusCallback 不会触发。你能帮我找出错误吗? 这是我进行初始化和发送消息的文件: const Twili
我正在尝试使用 twilio 设置消息传递状态检查。由于某些原因,twilio statusCallback 不会触发。你能帮我找出错误吗? 这是我进行初始化和发送消息的文件: const Twili
所以我正在构建一个带有 twilio 语音的应用程序,并且我已经让所有的电话调用工作正常。但是我在理解我的回调应该有哪些参数时遇到了一些麻烦。 我已经按照文档中的描述注册了 URL:
我注意到,当我使用 Twilio API 发送测试短信时,一切都按照 documentation 中的描述进行但系统不会调用 StatusCallback。相同的设置适用于真实凭据,我得到了回调。这是
API states那个 status_callback 是:“Twilio 将在通话结束时请求以通知您的应用程序的 URL。” 好的,所以....这个 url 是否执行 TwiML? 我真的很困惑。
我是 Twilio 的初学者。据我所知,我可以通过使用 statusCallback 来获取短信发送的状态,以便 POST 将发生在具有消息状态的回调 URL 上。但我在创建特定的 POST 端点时遇
'http://173.203.104.63/call/out/log-callback.php? id='.$id ); $client = new Services_Twilio($sid,
我遵循了 Facebook 上的登录身份验证教程,并将以下代码复制到我的 android 应用程序中 private Session.StatusCallback callback = new
我已经开始使用 Twilio Programmable SMS API 通过 Twilio 发送消息。 众所周知,消息状态可以是queued、failed或sent、delivered或未交付,并且它
我正在开发一个与 Facebook 集成的 Android 应用程序。我想: 让用户使用 Facebook 登录 在 Facebook 上获取用户的电子邮件地址(可以是 proxied email a
我正在使用以下代码使用 Twilio 调用电话 $call = $client->account->calls->create ($twilioPhoneNumber, $customerPhoneN
我正在尝试基于 Twilio、Azure 自动化和 SCOM 实现一个解决方案,当某个事件发生时自动调用某人。此外,应该可以有人调用一个号码,并触发相同的过程。 Twilio 帐户/电话号码已设置并且
我正在尝试更新调用以将其拨入 session ,然后我想跟踪 session 中的电话号码。在更新调用之前我已经有了电话号码,所以我的计划是将其作为参数添加到 statusCallback 中,然后当
我正在尝试来自 Twilio 的短信和电话。我可以通过 Java 代码发送短信和调用电话。但我不知道如何在相同的 Java 代码中获取状态回调。 有什么方法可以在我的 java 代码中获取状态回调事件
我正在关注 facebook 入门指南 https://developers.facebook.com/docs/android/getting-started 但页面上给出的代码不起作用 Sessi
我正在使用 Facebook Android sdk3.0。我想在用户通过 Facebook 成功登录后做一些事情。我应该在 onActivityResult 还是 Session.StatusCal
我正在将我的 Android 应用程序升级到 Facebook sdk 4.0 和 Graph API v2.0,并且我想知道 Session.StatusCallBack 和 OpenRequest
下面是我对这两种方法的代码- GatherCall 正在返回 Twiml,我仍然得到 HTTP 415 并且对于 StatusCallback 方法也是如此。有人可以帮忙吗?我什至无法使用 ngrok
我是一名优秀的程序员,十分优秀!