Я пытаюсь создать веб-почту, чтобы помочь моей команде быстрее проверять почту. Но почему-то я не получаю полный ответ, когда я запрашиваю полное необработанное сообщение или заголовок, он обрезает текст между <и>.
API Explorer возвращает (ответ сокращается до интересного):
"\"Google Download Your Data\" \u003cnoreply@google.com\u003e"
(\ u003 c равно <) </p>
, когда я получить (ответ уменьшить на то, что интересно):
"Google Download Your Data"
Код:
<?php
require dirname(__DIR__) . '/vendor/autoload.php';
$client = new Google_Client();
$client->setScopes(Google_Service_Gmail::MAIL_GOOGLE_COM);
$client->setAuthConfig(PATH_TO_CRED);
$client->setSubject(MAIL);
$service = new Google_Service_Gmail($client);
$messages = $service->users_messages->listUsersMessages('me');
foreach ($messages as $message) {
$mail = $service->users_messages->get('me', $message->getId());
foreach ($mail->getPayload()->getHeaders() as $header) {
if ($header->getName() == 'From') {
echo $header->getValue();
continue;
}
}
}