我刚开始用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);
}
}

但是这个代码在我的情况下不起作用,我总是遇到错误"无法找到类型或命名空间"。
我有这些参考:
我尝试了IP消息传递教程,它有效。但在本教程中,他们使用Javascript SDK初始化IP消息传递客户端
tc.accessManager = new Twilio.AccessManager(tokenResponse.token);
tc.messagingClient = new Twilio.IPMessaging.Client(tc.accessManager);

所以我只是不明白如何使用这个C#库发送IP消息,或者我可以从客户端控制我的IP消息应用程序?
答案 0 :(得分:2)
我说明为什么我遇到这个错误。 我只是按照twilio-csharp库gitHub上的安装步骤进行操作。但是这个项目的README只适用于SMS项目。如果我们想要使用Library for IpMessaging,我们还必须导入另一个库Twilio.IpMessaging。
所以我知道的是参考和IP Messaging项目的工作原理。
希望这会有助于其他人。