为twilio屏蔽的呼叫创建代理服务时未设置回调webhooks

问题描述 投票:0回答:2

我可以使用$ twilio-> proxy-> v1-> services-> create()使用PHP API创建代理服务。该调用使用给定的唯一名称创建服务,但是忽略了其他参数(例如defaultTtl和回调参数),我看不到这些参数是在控制台上设置的。

我在下面尝试了以下代码:

  $service = $twilio->proxy->v1->services->create(array(
    "uniqueName" => "proxy_".date("m-d-Y h:i",time()),
    "defaultTtl" => "1234",
    "callbackUrl" => "https://x.com/twilio/log/hook.html?type=normal",
    "interceptCallbackUrl" => "https://x.com/twilio/log/hook.html?type=intercept",
    "outOfSessionCallbackUrl" => "https://x.com/twilio/log/hook.html?type=other"
    ));

这是beta代码限制吗?上面的代码我在做什么错?

service twilio call
2个回答
0
投票

Twilio开发人员推广人员在这里。

create takes two argumentscreate和其他选项的数组。因此您的代码应如下所示:

uniqueName

让我知道是否有帮助。


0
投票

问题是,uniqueName应该是第一个参数。 create函数将其他选项用作第二个参数。所以这有效:

$service = $twilio->proxy->v1->services->create(
  "proxy_".date("m-d-Y h:i",time()),
  array(
    "defaultTtl" => "1234",
    "callbackUrl" => "https://x.com/twilio/log/hook.html?type=normal",
    "interceptCallbackUrl" => "https://x.com/twilio/log/hook.html?type=intercept",
    "outOfSessionCallbackUrl" => "https://x.com/twilio/log/hook.html?type=other"
  )
);

不容易找到用于service-> create()的API文档。

© www.soinside.com 2019 - 2024. All rights reserved.