0
Gmail APIを使用して特定のスレッドに返信しようとしています。ここ
は私のコードです:特定のスレッドに返信する
$strRawMessage = "From: Firstname lastname <".$userId.">\r\n";
$strRawMessage .= "To: Firstname lastname <[email protected]>\r\n";
$strRawMessage .= 'Subject: =?utf-8?B?' . base64_encode("Heres my test message") . "?=\r\n";
$strRawMessage .= "MIME-Version: 1.0\r\n";
$strRawMessage .= "Content-Type: text/html; charset=utf-8\r\n";
$strRawMessage .= 'Content-Transfer-Encoding: quoted-printable' . "\r\n\r\n";
$strRawMessage .= "this <b>is a test message!\r\n";
$mime = rtrim(strtr(base64_encode($strRawMessage), '+/', '-_'), '=');
$msg = new Google_Service_Gmail_Message();
$msg->setRaw($mime);
$msg->setThreadId($threadId);
$response = $this->service->users_messages->send($userId, $msg);
それは正しいメールアドレスにメールを送信しますが、「スレッドID」で指定されたスレッドにそれを送信しません。
私のスレッドIDは100%正確です。
yep、件名が一致しませんでした。今それは動作します!ありがとう:) – user4546765