我正在考虑通过API调用将联系表单字段信息发送到PipeDrive。当前的问题是我无法让它继续发送。我的电话有问题吗?
(我的ApiKey和公司名称存储在web.Config中)
我安装了最新的Newtonsoft软件包。同时请忽略字符串,因为我在此期间使用伪文本以排除先发送。
private string InsertIntoPipeDriveContactForm(string emailAddress, string FirstName, string LastName)
{
var apiKey = KookConfiguration.ConfigurationManager.AppSettings["PipeDriveAPIKey"];
var companyName = KookConfiguration.ConfigurationManager.AppSettings["sCompanyName "];
var title = "Test Deal";
var org_id = "1";
using (var wc = new System.Net.WebClient())
{
//Combining data for POST
var pdData = new { title, org_id };
// Serialize to JSON using Json.Net
var json = JsonConvert.SerializeObject(pdData);
// URL for PipeDrive API
string url = "https://" + companyName + ".pipedrive.com/v1/deals?api_token=" + apiKey;
// Set content type
wc.Headers.Add("Content-Type", "application/json");
// POST and GET JSON response
string sendUrl = wc.UploadString(url, json);
return sendUrl;
}
}
我希望它可以将现在序列化的数据过帐到PipeDrive(将新的交易卡添加到第一列列表中),但这不会继续进行。在联系表上提交后,我没有收到任何错误。