تأیید صحت را مدیریت کنید

ارائه‌دهندگانی که مدیریت فهرست را مستقیماً در پلتفرم خود ارائه می‌کنند، می‌توانند کسب‌وکار یک تاجر را در سایت خود تأیید کنند. این کار نیاز به تغییر مسیر تاجر به رابط کاربری نمایه کسب‌وکار را از بین می‌برد.

وضعیت فعلی را دریافت کنید

کاربران می توانند locations.getVoiceOfMerchantState در یک مکان برای بازیابی وضعیت فعلی آن فراخوانی کنند. اگر بولی hasVoiceOfMerchant true باشد، مکان در حال حاضر در وضعیت خوبی قرار دارد و نیازی به اقدام اضافی نیست. در غیر این صورت، اگر اقدام gain_voice_of_merchant در پاسخ حاوی verify باشد، باید تأیید را کامل کنید. برای اطلاعات بیشتر دستورالعمل های زیر را دنبال کنید.

واکشی گزینه های تأیید

ارائه‌دهندگان می‌توانند از روش locations.fetchVerificationOptions استفاده کنند تا از بازرگانان بخواهند یک روش تماس ترجیحی را از فهرست روش‌های تأیید موجود انتخاب کنند.

برای واکشی گزینه های تأیید، از موارد زیر استفاده کنید:

HTTP
POST
https://mybusinessverifications.googleapis.com/v1/{locationId}:fetchVerificationOptions

{
  "languageCode": "en"
}

فرآیند تأیید را آغاز کنید

پس از انتخاب روش تأیید، فرآیند تأیید را با locations.verify آغاز کنید. در نتیجه این تماس، مکان به حالت تأیید شده منتقل می شود یا وضعیت خطا برگردانده می شود.

HTTP
POST
https://mybusinessverifications.googleapis.com/v1/locations/{locationId}
:verify

// Use only one of the below verification methods

// For postcard verification:
{
  "method": "ADDRESS",
  "languageCode": "en",
  "addressInput": {
    "mailerContactName": "Ann Droyd"
  }
}

// For phone verification:
{
  "method": "PHONE_CALL",
  "languageCode": "en",
  "phoneInput": {
    "phoneNumber": "800-555-0136"
  }
}

// For SMS verification:
{
  "method": "SMS",
  "languageCode": "en",
  "phoneInput": {
    "phoneNumber": "800-555-0136"
  }
}

// For email verification:
{
  "method": "EMAIL",
  "languageCode": "en",
  "emailInput": {
    "emailAddress": "ex@google.com"
  }
}

بازیابی تأییدیه های فعلی

تماس locations.verifications.list تاریخچه درخواست‌های راستی‌آزمایی را به همراه وضعیت آنها برای مکان مشخص‌شده در تماس بازیابی می‌کند.

برای بازیابی تمام درخواست های تأیید، از موارد زیر استفاده کنید:

HTTP
GET
https://mybusinessverifications.googleapis.com/v1/locations/{locationId}
/verifications

تأیید در انتظار را تکمیل کنید

یک کد پین و روش locations.verifications.complete معمولاً برای تکمیل تأیید یک کسب و کار مورد نیاز است.

برای تکمیل تأیید صحت معلق، از موارد زیر استفاده کنید:

HTTP
POST
https://mybusinessverifications.googleapis.com/v1/locations/{locationId}
/verifications/{verificationId}:complete

{
  "pin": "123456"
}

بهترین روش‌ها برای تأیید GBP با استفاده از API

ایجاد مکان

با استفاده از GBP Business Information API، می‌توانید پلتفرم خود را برای ارائه عملکرد ایجاد موقعیت مکانی جاسازی کنید. وقتی از بازرگانان می‌خواهید مکان جدیدی اضافه کنند، حتماً این مراحل را دنبال کنید:

اطلاعات مکان مانند نام کسب و کار، آدرس، دسته بندی را از تاجر جمع آوری کنید.

  1. با نقطه پایانی googleLocations.search تماس بگیرید.
  2. داده‌های مکان، مانند نام کسب‌وکار، دسته، آدرس، شماره تلفن و وب‌سایت را در درخواست API ارائه دهید.

از طرف دیگر، با دنبال کردن این مراحل، جستجوی مکان مطابق بالقوه را انجام دهید:

  1. منطبقات مکان ممکن را جستجو کنید.
  2. از تاجر بخواهید مکان صحیح را انتخاب کند.
  3. اگر requestAdminRightsUrl در پاسخ موقعیت مکانی وجود دارد، به تاجر کمک کنید تا در نمایه کسب و کار Google درخواست دسترسی و مالکیت آن مکان را داشته باشد.
  4. اگر requestAdminRightsUrl وجود ندارد، یک مکان جدید با شناسه مکان در پاسخ مکان ایجاد کنید.
  5. مکان جدید را تأیید کنید.

توجه: اگر هیچ منطبق احتمالی موقعیت مکانی را از درخواست اولیه خود دریافت نکردید، از یک شناسه مکان خالی برای ایجاد یک مکان جدید استفاده کنید. سپس، آن مکان جدید را تأیید کنید.

تأیید موقعیت مکانی

برای شروع فرآیند تأیید با استفاده از GBP API، لطفاً این مراحل را دنبال کنید:

  1. برای فهرست کردن همه مکان‌های یک حساب Google، با روش accounts.locations.list تماس بگیرید.
  2. مکانی را برای تأیید انتخاب کنید.
  3. برای تأیید اینکه آیا آن مکان به تأیید نیاز دارد یا خیر، با متد GetVoiceOfMerchant API تماس بگیرید.
  4. اگر پاسخ تأیید را برمی‌گرداند، با fetchVerificationOptions تماس بگیرید تا فهرستی از روش‌های موجود برای تأیید آن مکان را دریافت کنید.
  5. دوبار بررسی کنید که داده‌های verificationOption شامل آدرس، شماره تلفن و آدرس ایمیل صحیح باشد.
  6. پس از اینکه فروشنده بهترین گزینه تأیید در دسترس را انتخاب کرد، با متد locations.verify تماس بگیرید تا تأیید مناسب را آغاز کنید. برای تأیید اینکه شروع در حال انجام است، با locations.verifications.list.
  7. با پین فروشنده، با روش locations.verification.complete تماس بگیرید.
  8. متد GetVoiceOfMerchant API را فراخوانی کنید. اگر HasVoiceOfMerchant = true ، مکان را با موفقیت تأیید کرده اید.

توجه: اگر تأیید AUTO برای مکان موجود باشد، تاجر نیازی به انجام هیچ مرحله تأییدی ندارد

برای اطلاعات بیشتر در مورد تأیید GBP، لطفاً به مقاله پشتیبانی مرکز راهنمایی ما مراجعه کنید.

راهنمای روش‌های تأیید برای شرکای تأیید شده