如何从联系表向PipeDrive添加新交易

时间:2019-03-27 04:02:04

标签: c# json.net pipedrive-api

我正在考虑通过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(将新的交易卡添加到第一列列表中),但这不会继续进行。在联系表上提交后,我没有收到任何错误。

0 个答案:

没有答案