在之前的版本(4.x)中,我们能够根据请求初始化TwilioRestClient实例。通过这种方式,我们可以生成用于帐户和子帐户的客户端。
是否可以对最新版本(5.x)执行相同的操作?
答案 0 :(得分:1)
Twilio Dev Evangelist在这里。
使用新版本的C#SDK,无需多次实例化RestClient。您可以通过调用静态<link rel="import" href="../bower_components/polymer/polymer-element.html">
<link rel="import" href="shared-styles.html">
<dom-module id="my-voltage">
<template is="auto-binding">
<div class="circle">{{volts}}</div>
<div class="circle">{{time}}</div>
</template>
<script>
function httpGet(theUrl)
{
var xmlHttp = new XMLHttpRequest();
xmlHttp.open( "GET", theUrl, false );
xmlHttp.send( null );
return xmlHttp.responseText;
}
class MyVoltage extends Polymer.Element {
static get is() {
return "my-voltage";
}
static get properties() {
return {
volts: {
type: String,
notify: true,
reflectToAttribute: true
},
}
}
constructor() {
super();
var volt = JSON.parse(httpGet('API_call'));
var voltage = volt.value.toString();
var ts = volt.timestamp.toString();
this.volts = voltage;
this.time = ts;
}
}
customElements.define(MyVoltage.is, MyVoltage);
</script>
</dom-module>
方法来初始化它,并传入您的帐户SID和身份验证令牌。
您也可以创建自己的REST客户端,该客户端派生自TwilioClient.Init
,但这完全取决于您的用例。
查看我们的迁移文档here。它提供了有关迁移方案的此更改和其他更改的详细信息。