在twilio中创建频道时,如何设置CreatedBy属性?

时间:2018-01-08 09:55:58

标签: java twilio twilio-api

我使用Java Rest API在Twilio中创建了通道,但没有在以下url中指定的CreatedBy属性的setter方法。

https://www.twilio.com/docs/api/chat/rest/channels

请建议帮助。

先谢谢

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

使用ChannelCreator时,有一种设置channel CreatedBy attribute的方法。您可以使用以下代码:

import com.twilio.Twilio;
import com.twilio.rest.chat.v2.service.Channel;

public class Example {
  public static final String ACCOUNT_SID = "your_account_sid";
  public static final String AUTH_TOKEN = "your_auth_token";

  public static final String SERVICE_SID = "ISXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

  public static void main(String[] args) {
    Twilio.init(ACCOUNT_SID, AUTH_TOKEN);

    Channel channel = Channel.creator(SERVICE_SID)
        .setFriendlyName("MyChannel")
        .setUniqueName("my-channel")
        .setCreatedBy("user-identity")
        .create();

    System.out.println(channel.getAttributes());
  }
}

请参阅其中的方法setCreatedBy

让我知道这是否有帮助。