我刚刚开始使用 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);
}
}
但是这段代码在我的情况下不起作用,我总是得到一个错误“找不到类型或 namespace ”。
我有这些类似的引用:
我尝试了 IP Messaging 教程,它有效。但在教程中,他们使用 Javascript SDK 来初始化 IP 消息传递客户端
tc.accessManager = new Twilio.AccessManager(tokenResponse.token);
tc.messagingClient = new Twilio.IPMessaging.Client(tc.accessManager);
所以我只是不明白如何使用此 C# 库发送 IP 消息传递,或者我是否可以从客户端控制我的 IP 消息传递应用程序?
最佳答案
我不明白为什么会出现此错误。 我只是按照 twilio-csharp 库 gitHub 上的安装步骤进行操作。但是这个项目的 README 仅适用于 SMS 项目。如果我们想为 IpMessaging 使用库,我们还必须导入另一个库,Twilio.IpMessaging .
希望这对其他人有帮助。
关于javascript - 如何使用 twilio-csharp 库发送 IP 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37885087/