Node.js 如何联系Insight.ly?
我在Node.js中的代码如下所示Node.js 如何联系Insight.ly?,node.js,Node.js,我在Node.js中的代码如下所示 var request = require('request'); request({ method: "GET", gzip: true, headers: "Authorization": "Basic MY_API_KEY_BASE64", url: "https://api.insight.ly/v2.1/Contacts?email=AN_EMAIL_ADDRESS", }, function(err, res, body) {
var request = require('request');
request({
method: "GET",
gzip: true,
headers: "Authorization": "Basic MY_API_KEY_BASE64",
url: "https://api.insight.ly/v2.1/Contacts?email=AN_EMAIL_ADDRESS",
}, function(err, res, body) {
var contact = JSON.parse(body);
contact.CUSTOMFIELDS.push({
"TESTING_TESTING": "TESTING",
"FIELD_VALUE": "Pizza"
});
request({
method: "PUT",
gzip: true,
headers: "Authorization": "Basic MY_API_KEY_BASE64",
url: "https://api.insight.ly/v2.1/Contacts",
json: contact
}, function(err, res, body) {
// Always returns a 400 with the body equal to "Value cannot be null.\r\nParameter name: key"
很明显,他们返回的错误消息是不正确的。是否有人有过Insight.ly API的使用经验,并且能够了解如何更新联系人?我也在做同样的事情!有没有想过?你有没有想过?