c# - 将 C# 转换为 VB.net 代码以使用 API
问题描述
您好,我正在使用 ClickSend API 在我的 C# 应用程序上发送 SMS 消息。我必须将此传输到 VB.Net 应用程序,而 ClickSend 在 VB.Net 上没有 API 或文档。
是否有任何提示或技巧可以将其传输到 VB.Net(ps 我尝试过在线转换器无济于事。)
发送 SMS 的 API 代码如下所示:
using IO.ClickSend.ClickSend.Api;
using IO.ClickSend.Client;
using IO.ClickSend.ClickSend.Model;
var configuration = new Configuration()
{
Username = USERNAME,
Password = API_KEY
};
var smsApi = new SMSApi(configuration);
var listOfSms = new List<SmsMessage>
{
new SmsMessage(
to: "+61411111111",
body: "test message",
source: "sdk"
)
};
var smsCollection = new SmsMessageCollection(listOfSms);
var response = smsApi.SmsSendPost(smsCollection);
解决方案
您在使用在线转换器时遇到了什么问题?
这是https://converter.telerik.com的输出
Dim configuration = New Configuration() With {
.Username = USERNAME,
.Password = API_KEY
}
Dim smsApi = New SMSApi(configuration)
Dim listOfSms = New List(Of SmsMessage) From {
New SmsMessage([to]:="+61411111111", body:="test message", source:="sdk")
}
Dim smsCollection = New SmsMessageCollection(listOfSms)
Dim response = smsApi.SmsSendPost(smsCollection)
这对我来说似乎很好。
推荐阅读
- amazon-web-services - 如何在 Terraform 中为 stepfunction 启用 CloudWatch 日志记录和 X 射线?
- c# - 问题:C# API 无法为 SSL/TLS 安全通道建立信任关系
- javafx - JavaFX 以编程方式突出显示选定的 tableview 行
- javascript - 如何从 Javascript 中同一文件夹中的各种文件中导入一个函数?
- azure-functions - Cosmos Db 输出绑定超时
- vue.js - 与来自父级的数字相关的多个范围输入
- excel - 我想在 Excel 中过滤我想要的确切单词
- c - 在结构中设置数组数据
- statsmodels - PyMC3 中的 SARIMAX 模型
- c++ - C++ 的 VisibleForTesting 注释