C# 在C的dotMailer API中找不到com.apiconnector.API#
我试图理解C#的dotMailer API 我有一个类库,我打算在其中存储使用dotMailer API的功能,该API引用了API的1.5版。我还根据此设置了一个服务参考 我正在浏览C#示例,但我已经被难住了!以下是直接从 在C#中的使用示例 我在namespaceC# 在C的dotMailer API中找不到com.apiconnector.API#,c#,.net,api,wsdl,dotmailer,C#,.net,Api,Wsdl,Dotmailer,我试图理解C#的dotMailer API 我有一个类库,我打算在其中存储使用dotMailer API的功能,该API引用了API的1.5版。我还根据此设置了一个服务参考 我正在浏览C#示例,但我已经被难住了!以下是直接从 在C#中的使用示例 我在namespacedotMailer.Sdk.com.apiconnector中查找了API,但它不存在,所以它在哪里 我遗漏了什么吗?将wsdl添加为服务引用。在下面的示例中,我将其称为“ServiceReference1”(因为这是默认设置,我很
dotMailer.Sdk.com.apiconnector
中查找了API
,但它不存在,所以它在哪里
我遗漏了什么吗?将wsdl添加为服务引用。在下面的示例中,我将其称为“ServiceReference1”(因为这是默认设置,我很懒)。然后使用对APISoapClient(我称之为Client)的引用,而不是难以声明的“api” 所有的编译都很好,我不会执行它,因为我不知道我的随机代码片段会给服务器带来什么恶作剧!你应该给你指出正确的方向吗
using WindowsFormsApplication1.ServiceReference1;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
const string username = "apiuser-XXXXXXXXXXXX@apiconnector.com";
const string password = "password";
const int addressBookId = 1; // ID of the target address book
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
AddContactToAddressBook();
}
private void AddContactToAddressBook()
{
using (ServiceReference1.APISoapClient Client = new ServiceReference1.APISoapClient())
{
APIContact Contact = new APIContact();
Contact.AudienceType = ContactAudienceTypes.B2B;
APIContact NewContact = Client.AddContactToAddressBook(username, password, Contact, addressBookId); // etc. etc.
}
}
}
}
将wsdl添加为服务引用。在下面的示例中,我将其称为“ServiceReference1”(因为这是默认设置,我很懒)。然后使用对APISoapClient(我称之为Client)的引用,而不是难以声明的“api” 所有的编译都很好,我不会执行它,因为我不知道我的随机代码片段会给服务器带来什么恶作剧!你应该给你指出正确的方向吗
using WindowsFormsApplication1.ServiceReference1;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
const string username = "apiuser-XXXXXXXXXXXX@apiconnector.com";
const string password = "password";
const int addressBookId = 1; // ID of the target address book
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
AddContactToAddressBook();
}
private void AddContactToAddressBook()
{
using (ServiceReference1.APISoapClient Client = new ServiceReference1.APISoapClient())
{
APIContact Contact = new APIContact();
Contact.AudienceType = ContactAudienceTypes.B2B;
APIContact NewContact = Client.AddContactToAddressBook(username, password, Contact, addressBookId); // etc. etc.
}
}
}
}
它没有说使用APISoapClient类代替API。如果没有这个,我将仍然处于第一步。谢谢你,先生!!它没有说使用APISoapClient类代替API。如果没有这个,我将仍然处于第一步。谢谢你,先生!!
using WindowsFormsApplication1.ServiceReference1;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
const string username = "apiuser-XXXXXXXXXXXX@apiconnector.com";
const string password = "password";
const int addressBookId = 1; // ID of the target address book
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
AddContactToAddressBook();
}
private void AddContactToAddressBook()
{
using (ServiceReference1.APISoapClient Client = new ServiceReference1.APISoapClient())
{
APIContact Contact = new APIContact();
Contact.AudienceType = ContactAudienceTypes.B2B;
APIContact NewContact = Client.AddContactToAddressBook(username, password, Contact, addressBookId); // etc. etc.
}
}
}
}