C# 如何使用c从固定联系人中获取UserContactList#
我将使用电子邮件营销的持续联系。我不知道如何获取用户联系人列表,这些都在我的固定联系人帐户中。如果有人有任何想法,请帮助我。C# 如何使用c从固定联系人中获取UserContactList#,c#,C#,我将使用电子邮件营销的持续联系。我不知道如何获取用户联系人列表,这些都在我的固定联系人帐户中。如果有人有任何想法,请帮助我。 提前感谢这里是我不久前编写的一些代码,它根据现有用户列表的名称返回用户列表ID。它全是C语言,并使用RESTSharp库,您可以使用Nuget在VS项目中安装该库 public static string GetContactListIDByListName(string listname) {
提前感谢这里是我不久前编写的一些代码,它根据现有用户列表的名称返回用户列表ID。它全是C语言,并使用RESTSharp库,您可以使用Nuget在VS项目中安装该库
public static string GetContactListIDByListName(string listname)
{
feedData = string.Empty;
id = string.Empty;
name = string.Empty;
status = string.Empty;
modified_date = string.Empty;
created_date = string.Empty;
contact_count = 0;
Stream stream = null;
StreamReader streamReader = null;
var client = new RestClient(ccURL);
var request = new RestRequest("/v2/lists?modified_since=[DATE]&api_key=[API-KEY]", Method.GET);
request.AddHeader("Authorization", "Bearer [ACCESS-TOKEN]");
request.AddHeader("X-Originating-Ip", "[SERVER-IP]");
request.AddHeader("Accept", "application/json");
IRestResponse response = client.Execute(request);
feedData = response.Content;
// DESERIALIZE Mashery JSON Response
byte[] byteArray = Encoding.ASCII.GetBytes(feedData);
MemoryStream myStream = new MemoryStream(byteArray);
DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(Mashery.GetAllListsDef[]));
object result = serializer.ReadObject(myStream);
Mashery.GetAllListsDef[] jsonObj = result as Mashery.GetAllListsDef[];
foreach (Mashery.GetAllListsDef myResult in jsonObj)
{
if (myResult.name.ToUpper().Equals(listname.ToUpper()))
{
return myResult.id.ToString();
}
}
return "";
}
// JSON Definition For [GET All Lists] End Point Method
[Serializable, XmlRoot("GetAllListsDef"), DataContract(Name = "GetAllListsDef")]
public class GetAllListsDef
{
[XmlElement("id"), DataMember(Name = "id")]
public string id { get; set; }
[XmlElement("name"), DataMember(Name = "name")]
public string name { get; set; }
[XmlElement("status"), DataMember(Name = "status")]
public string status { get; set; }
[XmlElement("created_date"), DataMember(Name = "created_date")]
public string created_date { get; set; }
[XmlElement("modified_date"), DataMember(Name = "modified_date")]
public string modified_date { get; set; }
[XmlElement("contact_count"), DataMember(Name = "contact_count")]
public string contact_count { get; set; }
}
如何:从那个网站我没有得到完整的信息…我需要一些示例代码如何在c#中实现同样的事情首先,使用WebClient.DownloadString并将该文档网站的URL放在其中。使用适当的参数,如api_键和修改的_日期。响应是JSON格式的,您应该对其进行分析。我的问题是我无法从asp.net项目调用GetUserContactListCollection方法。如果我能调用这个方法,那么我可以得到列表