如何使用twilio-csharp库发送IP消息

时间:2016-06-17 15:17:09

标签: javascript c# api twilio messaging

我刚开始用Twilio创建一个实时聊天应用程序。 我从twilio.com/docs/csharp/install下载了twilio-csharp库,并从一个示例控制台应用程序开始。

来自Twilio的代码示例:



// Download the twilio-csharp library from twilio.com/docs/csharp/install
using System;
using Twilio.IpMessaging;

class Example {
    static void Main (string[] args) {
        // Find your Account Sid and Auth Token at twilio.com/user/account
        const string accountSid = "accountSid";
        const string authToken = "authToken";
        const string serviceSid = "serviceSid";
        const string channelSid = "channelSid";

        // List all Messages
        var client = new IpMessagingClient(accountSid, authToken);
        MessageResult result = client.ListMessages(serviceSid, channelSid);

        Console.WriteLine(result);
    }
}




但是这个代码在我的情况下不起作用,我总是遇到错误"无法找到类型或命名空间"。 enter image description here

我有这些参考:

enter image description here

我尝试了IP消息传递教程,它有效。但在本教程中,他们使用Javascript SDK初始化IP消息传递客户端



tc.accessManager = new Twilio.AccessManager(tokenResponse.token);
tc.messagingClient = new Twilio.IPMessaging.Client(tc.accessManager);




所以我只是不明白如何使用这个C#库发送IP消息,或者我可以从客户端控制我的IP消息应用程序?

1 个答案:

答案 0 :(得分:2)

我说明为什么我遇到这个错误。 我只是按照twilio-csharp库gitHub上的安装步骤进行操作。但是这个项目的README只适用于SMS项目。如果我们想要使用Library for IpMessaging,我们还必须导入另一个库Twilio.IpMessaging

enter image description here

所以我知道的是参考和IP Messaging项目的工作原理。 enter image description here enter image description here

希望这会有助于其他人。

相关问题