ارائهدهندگانی که مدیریت فهرست را مستقیماً در پلتفرم خود ارائه میکنند، میتوانند کسبوکار یک تاجر را در سایت خود تأیید کنند. این کار نیاز به تغییر مسیر تاجر به رابط کاربری نمایه کسبوکار را از بین میبرد.
وضعیت فعلی را دریافت کنید
کاربران می توانند locations.getVoiceOfMerchantState
در یک مکان برای بازیابی وضعیت فعلی آن فراخوانی کنند. اگر بولی hasVoiceOfMerchant
true
باشد، مکان در حال حاضر در وضعیت خوبی قرار دارد و نیازی به اقدام اضافی نیست. در غیر این صورت، اگر اقدام gain_voice_of_merchant
در پاسخ حاوی verify
باشد، باید تأیید را کامل کنید. برای اطلاعات بیشتر دستورالعمل های زیر را دنبال کنید.
واکشی گزینه های تأیید
ارائهدهندگان میتوانند از روش locations.fetchVerificationOptions
استفاده کنند تا از بازرگانان بخواهند یک روش تماس ترجیحی را از فهرست روشهای تأیید موجود انتخاب کنند.
برای واکشی گزینه های تأیید، از موارد زیر استفاده کنید:
POST https://mybusinessverifications.googleapis.com/v1/{locationId}:fetchVerificationOptions { "languageCode": "en" }
فرآیند تأیید را آغاز کنید
پس از انتخاب روش تأیید، فرآیند تأیید را با locations.verify
آغاز کنید. در نتیجه این تماس، مکان به حالت تأیید شده منتقل می شود یا وضعیت خطا برگردانده می شود.
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
تاریخچه درخواستهای راستیآزمایی را به همراه وضعیت آنها برای مکان مشخصشده در تماس بازیابی میکند.
برای بازیابی تمام درخواست های تأیید، از موارد زیر استفاده کنید:
GET https://mybusinessverifications.googleapis.com/v1/locations/{locationId} /verifications
تأیید در انتظار را تکمیل کنید
یک کد پین و روش locations.verifications.complete
معمولاً برای تکمیل تأیید یک کسب و کار مورد نیاز است.
برای تکمیل تأیید صحت معلق، از موارد زیر استفاده کنید:
POST https://mybusinessverifications.googleapis.com/v1/locations/{locationId} /verifications/{verificationId}:complete { "pin": "123456" }
بهترین روشها برای تأیید GBP با استفاده از API
ایجاد مکان
با استفاده از GBP Business Information API، میتوانید پلتفرم خود را برای ارائه عملکرد ایجاد موقعیت مکانی جاسازی کنید. وقتی از بازرگانان میخواهید مکان جدیدی اضافه کنند، حتماً این مراحل را دنبال کنید:
اطلاعات مکان مانند نام کسب و کار، آدرس، دسته بندی را از تاجر جمع آوری کنید.
- با نقطه پایانی
googleLocations.search
تماس بگیرید. - دادههای مکان، مانند نام کسبوکار، دسته، آدرس، شماره تلفن و وبسایت را در درخواست API ارائه دهید.
از طرف دیگر، با دنبال کردن این مراحل، جستجوی مکان مطابق بالقوه را انجام دهید:
- منطبقات مکان ممکن را جستجو کنید.
- از تاجر بخواهید مکان صحیح را انتخاب کند.
- اگر
requestAdminRightsUrl
در پاسخ موقعیت مکانی وجود دارد، به تاجر کمک کنید تا در نمایه کسب و کار Google درخواست دسترسی و مالکیت آن مکان را داشته باشد. - اگر
requestAdminRightsUrl
وجود ندارد، یک مکان جدید با شناسه مکان در پاسخ مکان ایجاد کنید. - مکان جدید را تأیید کنید.
توجه: اگر هیچ منطبق احتمالی موقعیت مکانی را از درخواست اولیه خود دریافت نکردید، از یک شناسه مکان خالی برای ایجاد یک مکان جدید استفاده کنید. سپس، آن مکان جدید را تأیید کنید.
تأیید موقعیت مکانی
برای شروع فرآیند تأیید با استفاده از GBP API، لطفاً این مراحل را دنبال کنید:
- برای فهرست کردن همه مکانهای یک حساب Google، با روش
accounts.locations.list
تماس بگیرید. - مکانی را برای تأیید انتخاب کنید.
- برای تأیید اینکه آیا آن مکان به تأیید نیاز دارد یا خیر، با متد
GetVoiceOfMerchant
API تماس بگیرید. - اگر پاسخ تأیید را برمیگرداند، با
fetchVerificationOptions
تماس بگیرید تا فهرستی از روشهای موجود برای تأیید آن مکان را دریافت کنید. - دوبار بررسی کنید که دادههای
verificationOption
شامل آدرس، شماره تلفن و آدرس ایمیل صحیح باشد. - پس از اینکه فروشنده بهترین گزینه تأیید در دسترس را انتخاب کرد، با متد
locations.verify
تماس بگیرید تا تأیید مناسب را آغاز کنید. برای تأیید اینکه شروع در حال انجام است، باlocations.verifications.list.
- با پین فروشنده، با روش
locations.verification.complete
تماس بگیرید. - متد
GetVoiceOfMerchant
API را فراخوانی کنید. اگرHasVoiceOfMerchant = true
، مکان را با موفقیت تأیید کرده اید.
توجه: اگر تأیید AUTO
برای مکان موجود باشد، تاجر نیازی به انجام هیچ مرحله تأییدی ندارد
برای اطلاعات بیشتر در مورد تأیید GBP، لطفاً به مقاله پشتیبانی مرکز راهنمایی ما مراجعه کنید.