IContact API Создать контактный вызов в JS скрипте Google

Пытаюсь создать новый контакт через iContact API.

Я получил сообщение об ошибке как

You did not provide an email field, which is required. Please provide an email field

запустив следующий код с помощью скрипта Google Apps.

Я предполагаю, что структура полезной нагрузки не очень хороша, я безуспешно пробовал другие структуры.

function sendHttpPost() {
var headers= {
"API-Username":"[email protected]",
"API-AppId":"pkec8CCH3Rd5GJoYY52YMjfPZym1sIXI",
"API-Version":"2.0",
"API-Password":"4tpzgto4tpzgto",
"Accept":"application/json"};
var payload = 
    {contact: 
        { "contactId":64363721,
    "email":"[email protected]",
    "prefix":"Mr.",
    "firstName":"Michael",
    "lastName":"Smith",
    "suffix":"Jr.",
    "street":"2365 Meridian Parkway",
    "street2":"",
    "city":"Durham",
    "state":"NC",
    "postalCode":27502,
    "phone":"8668039462",
    "fax":"",
    "business":"ABusiness",
    "createDate":"2009-06-18 22:39:54'",
    "bounceCount":0,
    "status":"normal",
   }
}
    ;

  var options =
    {
      "headers" : headers,
      "method" : "POST",
      "payload" : payload,
      "timeout":5000
    };

var res = UrlFetchApp.fetch("https://app.icontact.com/icp/a/{account_id}/c/{folder_id}/contacts/", options);

Logger.log(res);
}

iContact APIссылка на документацию
У меня также возникает проблема с электронной почтой, когда я пытаюсь использовать тот же код, что и этот старый пост

Можете ли вы предоставить подробную информацию об API, который хотите использовать? Я думаю, что дополнительная информация поможет пользователям подумать о вашем решении.

Tanaike 26.07.2018 00:30

Да, добавил в пост

unijob 26.07.2018 03:46

@unijob Вы нашли решение?

Chris Risley 09.07.2020 00:22
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
3
85
0

Другие вопросы по теме