Chương trình cho phép bạn kiểm soát việc quảng bá sản phẩm và nâng cao các tính năng của tài khoản trên nhiều nền tảng của Google.
Một ví dụ điển hình về chương trình này là chương trình trang thông tin miễn phí về sản phẩm . Chương trình này cho phép hiển thị miễn phí các sản phẩm từ cửa hàng trực tuyến của bạn trên Google.
API phụ Chương trình cho phép bạn truy xuất và cập nhật thông tin về việc tham gia của mình vào tất cả các chương trình mua sắm hiện có.
Để truy xuất, bật và tắt chương trình, bạn có thể sử dụng các phương thức sau:
Liệt kê tất cả chương trình
Để truy xuất tất cả chương trình cho tài khoản, hãy sử dụng
accounts.programs.list
phương thức.
Sau đây là yêu cầu mẫu:
HTTP
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs
cURL
curl \
'https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs?key={YOUR_API_KEY}' \
--header 'Authorization: Bearer {YOUR_ACCESS_TOKEN}' \
--header 'Accept: application/json' \
--compressed
Sau đây là phản hồi mẫu cho một yêu cầu thành công:
{
"programs": [
{
"name": "accounts/{ACCOUNT_ID}/programs/free-listings",
"documentationUri": "{URI}",
"state": "{ACCOUNT_STATE}",
"unmetRequirements": [
{
"title": "{TITLE}",
"documentationUri": "{URI}",
"affectedRegionCodes": [
"{REGION_CODE}"
]
}
]
}
]
}
Truy xuất một chương trình
Để truy xuất một chương trình cụ thể, hãy sử dụng accounts.programs.get
phương thức.
Sau đây là yêu cầu mẫu:
HTTP
GET https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listings
cURL
curl \
'https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listing?key={YOUR_API_KEY}' \
--header 'Authorization: Bearer {YOUR_ACCESS_TOKEN}' \
--header 'Accept: application/json' \
--compressed
Sau đây là phản hồi mẫu cho một yêu cầu thành công:
{
"name": "accounts/{ACCOUNT_ID}/programs/free-listings",
"documentationUri": "{URI}",
"state": "{ACCOUNT_STATE}",
"unmetRequirements": [
{
"title": "{TITLE}",
"documentationUri": "{URI}",
"affectedRegionCodes": [
"{REGION_CODE}"
]
}
]
}
Bật một chương trình
Để bật việc tham gia vào chương trình đã chỉ định cho tài khoản, hãy sử dụng phương thức
accounts.programs.enable. Bạn phải có quyền quản trị
để chạy quyền này.
Sau đây là yêu cầu mẫu:
HTTP
POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listings:enable
cURL
curl --request POST \
'https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listing:enable?key={YOUR_API_KEY}' \
--header 'Authorization: Bearer {YOUR_ACCESS_TOKEN}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{}' \
--compressed
Sau đây là phản hồi mẫu cho một yêu cầu thành công:
{
"name": "accounts/{ACCOUNT_ID}/programs/free-listings",
"documentationUri": "{URI}",
"state": "{ACCOUNT_STATE}",
"unmetRequirements": [
{
"title": "{TITLE}",
"documentationUri": "{URI}",
"affectedRegionCodes": [
"{REGION_CODE}"
]
}
]
}
Tắt một chương trình
Để tắt việc tham gia vào chương trình đã chỉ định cho tài khoản, hãy sử dụng accounts.programs.disable
phương thức. Bạn phải có quyền quản trị
để chạy quyền này.
Sau đây là yêu cầu mẫu:
HTTP
POST https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listings:disable
cURL
curl --request POST \
'https://merchantapi.googleapis.com/accounts/v1/accounts/{ACCOUNT_ID}/programs/free-listing:disable?key={YOUR_API_KEY}' \
--header 'Authorization: Bearer {YOUR_ACCESS_TOKEN}' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{}' \
--compressed
Sau đây là phản hồi mẫu cho một yêu cầu thành công:
{
"name": "accounts/{ACCOUNT_ID}/programs/free-listings",
"documentationUri": "{URI}",
"state": "{ACCOUNT_STATE}"
}