اقدامات با یک کلیک

اقدامات با یک کلیک به کاربران اجازه می دهد تا بدون نیاز به ترک جیمیل، عملیات را مستقیماً از صندوق ورودی انجام دهند. اقدامات با یک کلیک با اعلام یک HttpActionHandler با URL سرویس شما انجام می شود. برای جزئیات بیشتر، به رسیدگی به درخواست‌های اقدام مراجعه کنید.

یک دکمه تایید در جیمیل
اقدامات با یک کلیک در جیمیل.

موارد استفاده

اقدامات با یک کلیک که در حال حاضر در Gmail پشتیبانی می شوند عبارتند از:

اقدام را تأیید کنید

می‌توانید یک دکمه تأیید با یک کلیک به ایمیل‌هایی اضافه کنید که از کاربران می‌خواهند چیزی را تأیید، تأیید و تأیید کنند. هنگامی که کاربر بر روی دکمه کلیک کرد، یک درخواست http از Google برای سرویس شما صادر می شود و تأییدیه را ثبت می کند. با ConfirmAction فقط یک بار می توان تعامل کرد.

اعلامیه زیر یک دکمه ConfirmAction را به ایمیل مربوط به گزارش هزینه اضافه می کند:

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "EmailMessage",
  "potentialAction": {
    "@type": "ConfirmAction",
    "name": "Approve Expense",
    "handler": {
      "@type": "HttpActionHandler",
      "url": "https://myexpenses.com/approve?expenseId=abc123"
    }
  },
  "description": "Approval request for John's $10.13 expense for office supplies"
}
</script>

میکروداده

<div itemscope itemtype="http://schema.org/EmailMessage">
  <div itemprop="potentialAction" itemscope itemtype="http://schema.org/ConfirmAction">
    <meta itemprop="name" content="Approve Expense"/>
    <div itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">
      <link itemprop="url" href="https://myexpenses.com/approve?expenseId=abc123"/>
    </div>
  </div>
  <meta itemprop="description" content="Approval request for John's $10.13 expense for office supplies"/>
</div>

Save Action

SaveAction می توان برای توصیف تعاملاتی مانند ذخیره یک کوپن یا افزودن آهنگ به صف شنیدن استفاده کرد. SaveAction فقط یک بار می تواند با آن تعامل داشته باشد.

بیانیه زیر یک دکمه SaveAction را به ایمیلی درباره یک پیشنهاد اضافه می کند:

JSON-LD

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "EmailMessage",
  "potentialAction": {
    "@type": "SaveAction",
    "name": "Save Offer",
    "handler": {
      "@type": "HttpActionHandler",
      "url": "https://offers-everywhere.com/save?offerId=xyz789"
    }
  },
  "description": "$5 meal at Joe's Diner"
}
</script>

میکروداده

<div itemscope itemtype="http://schema.org/EmailMessage">
  <div itemprop="potentialAction" itemscope itemtype="http://schema.org/SaveAction">
    <meta itemprop="name" content="Save Offer"/>
    <div itemprop="handler" itemscope itemtype="http://schema.org/HttpActionHandler">
      <link itemprop="url" href="https://offers-everywhere.com/save?offerId=xyz789"/>
    </div>
  </div>
  <meta itemprop="description" content="$5 meal at Joe's Diner"/>
</div>

نشانه گذاری خود را تست کنید

می‌توانید با استفاده از ابزار تست نشانه‌گذاری ایمیل، نشانه‌گذاری خود را تأیید کنید. کد نشانه گذاری خود را جایگذاری کنید و روی دکمه اعتبارسنجی کلیک کنید تا محتوا را اسکن کنید و گزارشی در مورد خطاهای موجود دریافت کنید.

مشخصات

برای ویژگی‌های موجود برای این اقدامات، به اسناد مربوط به انواع خاص ConfirmAction و SaveAction مراجعه کنید.