SendGrid уникальные аргументы с отдельными электронными письмами

Я пытаюсь настроить список уникальных аргументов для каждого письма, официальная ссылка на SMTP API описывает эту функцию довольно кратко,Вот.

И документы API библиотеки SendGrid PHP, которую я использую, также неочень помогает

 /** 
   * setUniqueArguments
   * Set a list of unique arguments, to be used for tracking purposes
   * @param array $key_value_pairs - list of unique arguments
   */
  public function setUniqueArguments(array $key_value_pairs)
  {
    $this->header_list['unique_args'] = $key_value_pairs;
    return $this;
  }

  /**
   * addUniqueArgument
   * Set a key/value pair of unique arguments, to be used for tracking purposes
   * @param string $key   - key
   * @param string $value - value
   */
  public function addUniqueArgument($key, $value)
  {
    $this->header_list['unique_args'][$key] = $value;
    return $this;
  }

Таким образом, на самом деле я основал свою реализацию на очевидном логическом заключении и решил создать многомерный json для части заголовка с уникальными аргументами, с однозначным соответствием массиву значений подстановки и массиву получателей, но к сожалению, это неЭто привело к неправильной ошибке заголовка API XSMTP, которая была возвращена на мою электронную почту.

Если кто-то использовал эту функцию раньше и может кратко рассказать мне о том, как правильно ее использовать (возможно, вызывая addUniqueArgument после каждого addTo?), Это может быть мне очень полезно.

Ответы на вопрос(1)

Ваш ответ на вопрос