0

我需要在谷歌脚本中编写一个函数,通过 API 将联系人添加到 icontact。我有以下代码可用于更改联系人,但我无法成功更改代码以添加联系人...有人知道如何编写添加联系人的调用吗?

function sendHttpPost() {
var headers= {
"API-Username":"XXXXX",
"API-AppId":"XXXXXX",
"API-Version":"2.0",
"API-Password":"XXXXX",
"Accept":"application/json"};
var payload = 
  {
    "contactId":1976438,
    "email":"schnick@schnack.com",
    "prefix":"Mr.",
    "firstName":"X",
    "lastName":"XXXXX",

  };

  var options =
    {
      "headers" : headers,
      "method" : "post",
      "payload" : payload
    };

UrlFetchApp.fetch("https://app.icontact.com/icp/a/XXXXX/c/XXXX/contacts/1976438", options);
}
4

1 回答 1

0

根据发布的文档,更新和添加之间的区别在于您访问的 URL Post。要更新联系人,URL 路径以 结尾{contactId},而要添加联系人,则将其省略。

添加:

https://app.sandbox.icontact.com/icp/a/{accountId}/c/{clientfolderId}/contacts/

更新

https://app.sandbox.icontact.com/icp/a/{accountId}/c/{clientfolderId}/contacts/{contactId}

在上面的代码中,您包括{contactId}“1976438”。放弃它,您将添加一个新联系人。

于 2013-05-31T13:40:25.643 回答