Những nhà cung cấp cung cấp dịch vụ quản lý trang thông tin ngay trên nền tảng của họ có thể xác minh doanh nghiệp của người bán trong trang web của họ. Nhờ đó, người bán không cần phải chuyển hướng vào giao diện người dùng Trang doanh nghiệp.
Lấy trạng thái hiện tại
Người dùng có thể gọi locations.getVoiceOfMerchantState
trên một vị trí để truy xuất trạng thái hiện tại của vị trí đó. Nếu giá trị boolean hasVoiceOfMerchant
là true
, thì vị trí đó đã ở trạng thái tốt và bạn không cần làm gì thêm. Nếu không, nếu thao tác gain_voice_of_merchant
trong phản hồi chứa verify
, bạn phải hoàn tất quy trình xác minh. Hãy làm theo hướng dẫn bên dưới để biết thêm thông tin.
Tìm nạp các lựa chọn xác minh
Nhà cung cấp có thể sử dụng phương thức locations.fetchVerificationOptions
để nhắc người bán chọn một phương thức liên hệ ưu tiên trong danh sách phương thức xác minh hiện có.
Để tìm nạp các lựa chọn xác minh, hãy sử dụng nội dung sau:
POST https://mybusinessverifications.googleapis.com/v1/{locationId}:fetchVerificationOptions { "languageCode": "en" }
Bắt đầu quy trình xác minh
Sau khi chọn một phương thức xác minh, hãy bắt đầu quy trình xác minh bằng cách nhấp vào biểu tượng locations.verify
.
Do lệnh gọi này, vị trí sẽ chuyển sang trạng thái đã xác minh hoặc trả về trạng thái lỗi.
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" } }
Truy xuất thông tin xác minh hiện tại
Lệnh gọi locations.verifications.list
sẽ truy xuất nhật ký các yêu cầu xác minh cùng với trạng thái của các yêu cầu đó cho vị trí được chỉ định trong lệnh gọi.
Để truy xuất tất cả các yêu cầu xác minh, hãy dùng lệnh sau:
GET https://mybusinessverifications.googleapis.com/v1/locations/{locationId} /verifications
Hoàn tất quy trình xác minh đang chờ xử lý
Bạn thường phải dùng mã PIN và phương thức locations.verifications.complete
để hoàn tất quy trình xác minh doanh nghiệp.
Để hoàn tất quy trình xác minh đang chờ xử lý, hãy làm như sau:
POST https://mybusinessverifications.googleapis.com/v1/locations/{locationId} /verifications/{verificationId}:complete { "pin": "123456" }
Các phương pháp hay nhất để xác minh Trang doanh nghiệp trên Google bằng API
Tạo vị trí
Với GBP Business Information API, bạn có thể nhúng nền tảng của mình để cung cấp chức năng tạo vị trí. Khi bạn yêu cầu người bán thêm một vị trí mới, hãy nhớ làm theo các bước sau:
Thu thập thông tin vị trí như tên doanh nghiệp, địa chỉ, danh mục của người bán.
- Gọi điểm cuối
googleLocations.search
. - Cung cấp dữ liệu vị trí, chẳng hạn như tên doanh nghiệp, danh mục, địa chỉ, số điện thoại và trang web trong yêu cầu API.
Ngoài ra, hãy tìm kiếm vị trí có thể trùng khớp bằng cách làm theo các bước sau:
- Truy vấn các vị trí trùng khớp có thể có.
- Yêu cầu người bán chọn vị trí chính xác.
- Nếu
requestAdminRightsUrl
xuất hiện trong phản hồi về vị trí, hãy giúp người bán yêu cầu cấp quyền truy cập và quyền sở hữu cho vị trí đó trên Trang doanh nghiệp trên Google. - Nếu
requestAdminRightsUrl
không tồn tại, hãy tạo một vị trí mới bằng mã địa điểm trong phản hồi vị trí. - Xác minh vị trí mới.
Lưu ý: Nếu bạn không nhận được kết quả trùng khớp vị trí nào có thể từ truy vấn ban đầu, hãy sử dụng một mã địa điểm trống để tạo một vị trí mới. Sau đó, hãy xác minh vị trí mới đó.
Xác minh địa điểm
Để bắt đầu quy trình xác minh bằng GBP API, vui lòng làm theo các bước sau:
- Gọi phương thức
accounts.locations.list
để liệt kê tất cả các vị trí cho một Tài khoản Google. - Chọn một vị trí để xác minh.
- Gọi phương thức API
GetVoiceOfMerchant
để xác nhận xem vị trí đó có cần xác minh hay không. - Nếu phản hồi trả về verify, hãy gọi
fetchVerificationOptions
để nhận danh sách các phương thức có sẵn để xác minh vị trí đó. - Kiểm tra kỹ để đảm bảo dữ liệu
verificationOption
có địa chỉ, số điện thoại và địa chỉ email chính xác. - Sau khi người bán chọn phương thức xác minh phù hợp nhất, hãy gọi phương thức
locations.verify
để bắt đầu quy trình xác minh thích hợp. Để xác nhận rằng quá trình khởi tạo đang diễn ra, hãy gọilocations.verifications.list.
- Gọi phương thức
locations.verification.complete
bằng mã PIN của người bán. - Gọi phương thức API
GetVoiceOfMerchant
. NếuHasVoiceOfMerchant = true
, tức là bạn đã xác minh thành công vị trí.
Lưu ý: Nếu có quy trình xác minh AUTO
cho vị trí, thì người bán không cần thực hiện bất kỳ bước xác minh nào
Để biết thêm thông tin về quy trình xác minh trên GBP, vui lòng tham khảo bài viết hỗ trợ trên trung tâm trợ giúp của chúng tôi.