2

codeigniter のメール ライブラリからメールを送信する際に、Gmailアクション ボタンを埋め込もうとしています。私のメールはこんな感じです -

     $this->email->from('mail@mysite.com', 'MyName');
     $this->email->to('user@yoursite.com');
     $this->email->set_mailtype("html");
     $this->email->subject('Testing action');
     $msg = '<html>
    <body>
    <script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "EmailMessage",
  "action": {
    "@type": "ViewAction",
    "url": "https://watch-movies.com/watch?movieId=abc123"
  },
  "description": "Watch the Avengers movie online"
}
</script>
    <div>EMAIL CONTENT GOES HERE</div>
    </body>
    </html>';
    $this->email->message($message);

この後、メールを送ります。<div>EMAIL CONTENT GOES HERE</div>一部のみの出品です。アクション ボタンは生成されません。Google の開発者ページにある microdata も試してみました。何も機能しません。ここで何が問題なのですか?

4

1 に答える 1