Vb.net 编译器错误消息:BC30002:Type';RestClient';没有定义

Vb.net 编译器错误消息:BC30002:Type';RestClient';没有定义,vb.net,infobip,infobip-api,Vb.net,Infobip,Infobip Api,我正在尝试集成一个批量SMS API。在遵循他们的示例代码之后,我收到编译器错误消息:BC30002:未定义类型“RestClient”。 代码如下 <%@ Page Language="VB" Debug = "true" ContentType="text/html" ResponseEncoding="iso-8859-1" %> <%@ Import Namespace="System.Data.SqlClient"%> <%@ Import N

我正在尝试集成一个批量SMS API。在遵循他们的示例代码之后,我收到
编译器错误消息:BC30002:未定义类型“RestClient”。

代码如下

<%@ Page Language="VB" Debug = "true" ContentType="text/html"       ResponseEncoding="iso-8859-1" %>
<%@ Import Namespace="System.Data.SqlClient"%>
<%@ Import Namespace="System.net.mail"%>
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System" %>
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.Net.http" %>
<%@ Import Namespace="System.text" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="microsoft.http" %>
<%@ Import namespace="System.Web.Script.Serialization" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="Restclient" %>

<SCRIPT language="vb" runat="server">


Sub Page_load(S as Object,E as EventArgs)


Dim client = New RestClient("https://api.infobip.com/sms/1/text/single")

' Dim byt As Byte() = System.Text.Encoding.UTF8.GetBytes(strOriginal)  
'
'    ' convert the byte array to a Base64 string
'
'    strModified = Convert.ToBase64String(byt)

Dim request = New RestRequest(Method.POST)
request.AddHeader("accept", "application/json")
request.AddHeader("content-type", "application/json")
request.AddHeader("authorization", "Basic   ctrtre2hvbGFkcm0xOmNoYW5nZW1lMUE=")'base64 of usename and password
request.AddParameter("application/json", "{""from"":""SMS"", ""to"":[  ""4356653443"",""2348056355307""],""text"":""Test SMS.""}", ParameterType.RequestBody)

Dim response As IRestResponse = client.Execute(request)
response.Write(response)




end sub
</SCRIPT>

子页面加载(S作为对象,E作为事件参数)
Dim client=新的RestClient(“https://api.infobip.com/sms/1/text/single")
'Dim byt As Byte()=System.Text.Encoding.UTF8.GetBytes(strOriginal)
'
“”将字节数组转换为Base64字符串
'
'strModified=Convert.tobase64字符串(byt)
Dim请求=新的重新请求(方法.POST)
request.AddHeader(“接受”、“应用程序/json”)
AddHeader(“内容类型”、“应用程序/json”)
request.AddHeader(“授权”,“基本ctrtre2hvbGFkcm0xOmNoYW5nZW1lMUE=”)'base64的用户名和密码
request.AddParameter(“application/json”,“{”“from”“:”“SMS”“to”“:[”“435653443”“,”“234805635307”“,”“text”“:”“Test SMS”“,”}”,ParameterType.RequestBody)
Dim响应为IRestResponse=client.Execute(请求)
response.Write(响应)
端接头

请帮帮我。

既然您提到了
RestClient
,我假设您正在尝试使用。您需要添加运行时二进制文件作为引用

一个更简单的选择是通过Nuget添加它

添加参考的更新

在解决方案资源管理器中,双击项目的“我的项目”节点

在项目设计器中,单击“参照”选项卡

单击“添加”按钮打开“添加引用”对话框


在“添加引用”对话框中,查找“浏览”,然后在存储dll的文件系统上找到该dll,或者导航到bin(如果有)。

既然您提到了
RestClient
,我将假设您正在尝试使用。您需要添加运行时二进制文件作为引用

一个更简单的选择是通过Nuget添加它

添加参考的更新

在解决方案资源管理器中,双击项目的“我的项目”节点

在项目设计器中,单击“参照”选项卡

单击“添加”按钮打开“添加引用”对话框


在“添加引用”对话框中,查找“浏览”然后在存储dll的文件系统上找到dll,或者导航到bin(如果有)。

类型“RestClient”的定义应该在哪里?类型“RestClient”b的定义应该在哪里以及如何定义?类型“RestClient”的定义应该在哪里?类型“RestClient”b的定义应该在哪里以及如何定义?Scartag,你能举个例子或在网站上反映一下吗code@Pope我无法在代码中反映二进制引用。您需要查找dll检查此url并解压缩最新版本,然后将dll放入您的bin文件夹Scartag中,谢谢您的回复。我已将库解压缩到我的bin文件夹中,但我现在得到了“CS0246:找不到类型或命名空间名称'RestClient'(是否缺少using指令或程序集引用?)”受保护的无效页面加载(对象发送方,EventArgs e){var client=new RestClient(“);var request=new RestRequest(Method.POST);request.AddHeader(“接受”、“应用程序/json”);request.AddHeader(“内容类型”、“应用程序/json”);request.AddHeader(“授权”、“基本wm07545nZW1”);request.AddParameter(“应用程序/json”),“{”从\“:\”到\“:\”2348067231165\”,“文本\“:\”测试短信.\”,参数类型.RequestBody);IRestResponse=client.Execute(请求);}圣卡塔格,谢谢。工作圣卡塔格,你能举个例子吗,或者在地图上反映一下吗code@Pope我无法在代码中反映二进制引用。您需要查找dll检查此url并解压缩最新版本,然后将dll放入您的bin文件夹标记中,谢谢您的回复。我已将库解压缩到我的bin文件夹,bu我现在得到了“CS0246:找不到类型或命名空间名称'RestClient'(是否缺少using指令或程序集引用?)”受保护的无效页面加载(对象发送方,事件参数e){var client=new RestClient(“);var request=new RestRequest(Method.POST);request.AddHeader(“接受”,“应用程序/json”);request.AddHeader(“内容类型”、“应用程序/json”);request.AddHeader(“授权”、“基本wm07545nZW1”);request.AddParameter(“应用程序/json”、“{\”from\”:\“InfoSMS\”、“\”to\”:\“234806723165\”、“\”text\”:\”Test SMS.\“}”、ParameterType.RequestBody);IRestResponse=client.Execute(请求);}Scartag,谢谢。工作正常