Не удалось создать контакт с атрибутами с помощью SendInBlue Api - PullRequest
0 голосов
/ 29 апреля 2020

Я пытаюсь заполнить атрибут FIRSTNAME для SendInBlue при создании контакта ( с использованием их официальной C# оболочки ).

Но он продолжает отображать это исключение:

{"Ошибка вызова CreateContact: {\" code \ ": \" invalid_parameter \ ", \" message \ ": \" атрибуты должны быть объектом \ "}"}

Мой код:

    Configuration.Default.ApiKey.Add("api-key", "XXXX");

    var apiInstance = new ContactsApi();
    var apiAttributes = new AttributesApi();

    var createContact = new CreateContact
    {
        Email = email,
        Attributes = "{\"FIRSTNAME\":\"Matt\"}"
    };

    try
    {
        CreateUpdateContactModel result = apiInstance.CreateContact(createContact);

    }
    catch (ApiException ex)
    {

    }

Я пробовал так много разных методов, что теперь прошло более 24 часов, поэтому я решил задать StackOverflow. Кто-нибудь знает, что я делаю не так?

...