Как обновить списки контактов адреса электронной почты в сетке отправки?Php

Кемеровские программисты php общаются здесь
Ответить
Гость
 Как обновить списки контактов адреса электронной почты в сетке отправки?

Сообщение Гость »


Я использую API SendGrid для управления контактами и связанными с ними списками контактов. Ссылаясь на документацию здесь, я изначально создал адрес электронной почты и присвоил его спискам контактов (XXXXX, YYYYY), используя следующий запрос:

Код: Выделить всё

curl -X PUT "https://api.sendgrid.com/v3/marketing/contacts" \
--header "Authorization: Bearer " \
--header "Content-Type: application/json" \
--data '{"list_ids":["057204d4-755b-4364-a0d1-XXXXXX", "057204d4-755b-4364-a0d1-YYYYY"], "contacts": [{"email": "annahamilton@example.org"}]}'
Теперь я хочу обновить связанный с контактом список контактов на другой (ZZZZZ), используя тот же запрос. Итак, я выполнил следующую команду:

Код: Выделить всё

curl -X PUT "https://api.sendgrid.com/v3/marketing/contacts" \
--header "Authorization: Bearer " \
--header "Content-Type: application/json" \
--data '{"list_ids":["057204d4-755b-4364-a0d1-ZZZZZ"], "contacts": [{"email": "annahamilton@example.org"}]}'
Однако при поиске адреса электронной почты по следующему запросу:

Код: Выделить всё

curl -X POST "https://api.sendgrid.com/v3/marketing/contacts/search/emails" \
--header "Authorization: Bearer " \
--header "Content-Type: application/json" \
--data '{"emails": ["annahamilton@example.org"]}'
Я заметил, что список контактов адреса электронной почты не был обновлен до ZZZZ; вместо этого все три списка все еще присутствуют:

Код: Выделить всё

{
"result": {
"annahamilton@example.org": {
"contact": {
...........
"email": "annahamilton@example.org",
"list_ids": [
"057204d4-755b-4364-a0d1-XXXXXX",
"057204d4-755b-4364-a0d1-YYYYYY",
"057204d4-755b-4364-a0d1-ZZZZZZ"
],
..........
}
}
}
}
Could someone please guide me on how to properly update the Contact Lists associated with an email address?


Источник: https://stackoverflow.com/questions/781 ... -send-grid
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»