Package google.mybusiness.placeactions.v1

Chỉ mục

PlaceActions

API này cho phép quản lý các liên kết PlaceAction của địa điểm doanh nghiệp.

ListPlaceActionTypeMetadata

rpc ListPlaceActionTypeMetadata(ListPlaceActionTypeMetadataRequest) returns (ListPlaceActionTypeMetadataResponse)

Trả về danh sách các loại hành động có sẵn liên quan đến địa điểm cho một vị trí hoặc quốc gia.

Phạm vi uỷ quyền

Yêu cầu phạm vi OAuth sau:

  • https://www.googleapis.com/auth/business.manage

Để biết thêm thông tin, hãy xem Tổng quan về OAuth 2.0.

CreatePlaceActionLinkRequest

Thông báo yêu cầu cho PlaceActions.CreatePlaceActionLink.

Các trường
parent

string

Bắt buộc. Tên tài nguyên của vị trí nơi tạo đường liên kết đến hành động liên quan đến địa điểm này. locations/{location_id}.

DeletePlaceActionLinkRequest

Thông báo yêu cầu cho PlaceActions.DeletePlaceActionLink.

Các trường
name

string

Bắt buộc. Tên tài nguyên của đường liên kết đến hành động liên quan đến địa điểm cần loại bỏ khỏi vị trí.

ErrorCode

Mã lỗi cho các lỗi nội bộ.

Enum
ERROR_CODE_UNSPECIFIED Mã lỗi không xác định.
UNVERIFIED_LOCATION Vị trí chưa được xác minh.
INVALID_LOCATION_CATEGORY Danh mục địa điểm không đủ điều kiện cho loại hành động liên quan đến địa điểm. Loại hành động tại địa điểm gây ra lỗi sẽ được trả về trong siêu dữ liệu, với chuỗi "place_action_type" làm khoá và chuỗi giá trị enum PlaceActionType là giá trị.
INVALID_URL URL không đúng định dạng/không hợp lệ. URL hành động liên quan đến địa điểm không hợp lệ sẽ được trả về trong siêu dữ liệu, trong đó chuỗi "url" là khoá và giá trị là URL.
URL_PROVIDER_NOT_ALLOWED URL này có nhà cung cấp không được phép. URL hành động liên quan đến địa điểm không được phép sẽ được trả về trong siêu dữ liệu, trong đó chuỗi "url" là khoá và giá trị là URL.
TOO_MANY_VALUES Đã đặt quá nhiều giá trị cho loại hành động liên quan đến địa điểm. Loại đã đạt đến giới hạn sẽ được trả về trong siêu dữ liệu, với chuỗi "place_action_type" là khoá và chuỗi giá trị enum PlaceActionType là giá trị.

GetPlaceActionLinkRequest

Thông báo yêu cầu cho PlaceActions.GetPlaceActionLink.

Các trường
name

string

Bắt buộc. Tên của đường liên kết đến hành động liên quan đến địa điểm mà bạn muốn tìm nạp.

ListPlaceActionLinksRequest

Thông báo về yêu cầu cho PlaceActions.ListPlaceActionLinks. Tính năng này sẽ liệt kê các đường liên kết hành động liên quan đến địa điểm cho một vị trí, không theo thứ tự cụ thể. Thao tác này có thể không trả về các đường liên kết được tạo gần đây (trong vòng 24 giờ qua) thông qua các nền tảng khác, chẳng hạn như trang web Google Doanh nghiệp của tôi. Mọi đường liên kết được tạo cách đây hơn 24 giờ sẽ xuất hiện thông qua API này.

Các trường
parent

string

Bắt buộc. Tên của địa điểm có các đường liên kết đến hành động liên quan đến địa điểm sẽ được liệt kê. locations/{location_id}.

filter

string

Không bắt buộc. Bộ lọc ràng buộc trả về các đường liên kết hành động liên quan đến địa điểm. Phản hồi bao gồm các mục khớp với bộ lọc. Chúng tôi chỉ hỗ trợ bộ lọc sau: 1. place_action_type=XYZ trong đó XYZ là PlaceActionType hợp lệ.

page_size

int32

Không bắt buộc. Số đường liên kết đến hành động liên quan đến địa điểm mà bạn muốn trả lại trên mỗi trang. Giá trị mặc định là 10. Tối thiểu là 1.

page_token

string

Không bắt buộc. Nếu được chỉ định, trả về trang tiếp theo của các đường liên kết hành động liên quan đến địa điểm.

ListPlaceActionLinksResponse

Thông báo phản hồi cho PlaceActions.ListPlaceActionLinks.

Các trường
next_page_token

string

Nếu có nhiều đường liên kết hành động liên quan đến địa điểm hơn kích thước trang được yêu cầu, thì trường này sẽ được điền sẵn mã thông báo để tìm nạp trang kết quả tiếp theo.

ListPlaceActionTypeMetadataRequest

Thông báo về yêu cầu cho PlaceActions.ListPlaceActionTypeMetadata. Kết quả sẽ được trả về không theo thứ tự cụ thể.

Các trường
language_code

string

Không bắt buộc. Mã ngôn ngữ BCP-47 của IETF để lấy tên hiển thị. Nếu không có ngôn ngữ này, họ sẽ được cung cấp bằng tiếng Anh.

page_size

int32

Không bắt buộc. Số loại hành động cần đưa vào trên mỗi trang. Giá trị mặc định là 10, tối thiểu là 1.

page_token

string

Không bắt buộc. Nếu được chỉ định, trang tiếp theo của siêu dữ liệu loại hành động liên quan đến địa điểm sẽ được truy xuất. pageToken được trả về khi lệnh gọi đến placeActionTypeMetadata.list trả về nhiều kết quả hơn số lượng kết quả vừa với kích thước trang được yêu cầu.

filter

string

Không bắt buộc. Bộ lọc ràng buộc các loại hành động liên quan đến địa điểm trả về siêu dữ liệu. Phản hồi bao gồm các mục khớp với bộ lọc. Chúng tôi chỉ hỗ trợ các bộ lọc sau: 1. location=XYZ trong đó XYZ là một chuỗi cho biết tên tài nguyên của một vị trí, ở định dạng locations/{location_id}. 2. Region_code=XYZ trong đó XYZ là mã vùng Unicode CLDR để tìm các loại hành động có sẵn.

Nếu không có bộ lọc nào được cung cấp, tất cả các loại hành động liên quan đến địa điểm sẽ được trả về.

ListPlaceActionTypeMetadataResponse

Thông báo phản hồi cho PlaceActions.ListPlaceActionTypeMetadata.

Các trường
place_action_type_metadata[]

PlaceActionTypeMetadata

Tập hợp siêu dữ liệu cho các loại hành động liên quan đến địa điểm có sẵn.

next_page_token

string

Nếu số loại thao tác vượt quá kích thước trang được yêu cầu, thì trường này sẽ được điền sẵn mã thông báo để tìm nạp trang tiếp theo trong lệnh gọi đến placeActionTypeMetadata.list tiếp theo. Nếu không có kết quả nào khác, trường này sẽ không xuất hiện trong phản hồi.

ProviderType

Bạn chỉ có thể đọc loại nhà cung cấp đường liên kết.

Enum
PROVIDER_TYPE_UNSPECIFIED Chưa xác định.
MERCHANT Nhà cung cấp bên thứ nhất, chẳng hạn như người bán hoặc một công ty quảng cáo thay mặt cho người bán.
AGGREGATOR_3P Đơn vị tập hợp của bên thứ ba, chẳng hạn như đối tác Reserve with Google.

PlaceActionType

Loại hành động liên quan đến địa điểm có thể thực hiện bằng cách sử dụng đường liên kết.

Enum
PLACE_ACTION_TYPE_UNSPECIFIED Chưa xác định.
APPOINTMENT Loại hành động là đặt cuộc hẹn.
ONLINE_APPOINTMENT Loại hành động là đặt lịch hẹn trực tuyến.
DINING_RESERVATION Loại hành động là đặt chỗ ăn uống.
FOOD_ORDERING Loại hành động là đặt đồ ăn để giao hàng và/hoặc mua mang đi.
FOOD_DELIVERY Loại hành động là đặt đồ ăn để giao hàng.
FOOD_TAKEOUT Loại hành động là đặt đồ ăn mang đi.
SHOP_ONLINE Loại hành động là mua sắm, có thể là giao hàng và/hoặc đến lấy hàng.

PlaceActionTypeMetadata

Siêu dữ liệu cho các loại hành động liên quan đến địa điểm được hỗ trợ.

Các trường
place_action_type

PlaceActionType

Loại hành động liên quan đến địa điểm.

display_name

string

Tên hiển thị đã bản địa hoá cho thuộc tính (nếu có); nếu không thì tên hiển thị bằng tiếng Anh.

UpdatePlaceActionLinkRequest

Thông báo yêu cầu cho PlaceActions.UpdatePlaceActionLink.

Các trường
update_mask

FieldMask

Bắt buộc. Các trường cụ thể cần cập nhật. Các trường duy nhất có thể chỉnh sửa là uri, place_action_typeis_preferred. Nếu đường liên kết đã cập nhật đã tồn tại ở cùng một vị trí có cùng place_action_typeuri, thì lỗi ALREADY_EXISTS sẽ không thành công.