Я использую следующий API Gmail с использованием клиентской библиотеки PHP API Google.
https://developers.google.com/gmail/api/v1/reference/users/settings/sendAs/patch
Это мой код, который выполняет вызов:
$signature = new Google_Service_Gmail_SendAs();
$signature->setSignature($this->signature);
$gmail->users_settings_sendAs->patch($this->email, $this->email, $signature);
Я передаю строковое значение, содержащее HTML-код, для обновления подписи.
Когда я обновляю подпись, используя вышеизложенное, она отображается в виде обычного текста, отображающего HTML, как будто он не поддерживает HTML через метод API.
Ссылка API для ресурса User.Settings.SendAs говорит о параметре подписи следующее:
https://developers.google.com/gmail/api/v1/reference/users/settings/sendAs#resource
строка подписи Необязательная подпись HTML, котораявключен в сообщения, составленные с этим псевдонимом в веб-интерфейсе Gmail.
Таким образом, это указывает на то, что он поддерживает HTML.Мы испробовали ОЧЕНЬ базовый HTML, как показано ниже:
<em>Test</em>
Вышеприведенный текст выглядит как обычный текст.
Может кто-нибудь помочь мне понять, что мы делаем неправильно.Мы хотим использовать этот API для обновления подписи с помощью HTML.