Представляет метки товаров для объекта IG Media. Подробную информацию об использовании см. в руководстве по меткам товаров.
POST /{ig-media-id}/product_tags
Создает или обновляет метки товаров для существующего объекта IG Media.
x
и y
метки будут заменены новыми (новая метка не будет добавлена).Тип | Требование |
---|---|
Пользователь приложения должен иметь роль администратора в том Business Manager, который владеет магазином в Instagram, связанным с IG User. | |
Пользователь IG User, который владеет объектом IG Media, должен иметь утвержденный магазин в Instagram с каталогом, в котором имеются товары. | |
Если пользователь приложения получил роль на Странице, связанной с целевым пользователем IG User, через Business Manager, также потребуется одно из следующих разрешений: |
POST https://graph.facebook.com/{api-version}/{ig-media-id}/product_tags ?updated_tags={updated-tags} &access_token={access-token}
Заполнитель | Значение |
---|---|
| Версия API. |
| Обязательный параметр. ID объекта IG Media. |
Ключ | Заполнитель | Значение |
---|---|---|
|
| Обязательный параметр. Маркер доступа пользователя приложения. |
|
| Обязательный параметр. Применяется только к изображениям и видео. Массив объектов, указывающий, какие метки товаров нужно добавить к изображению или видео (не более пяти меток; метки и идентификаторы товаров должны быть уникальными). Каждый объект должен включать в себя следующее:
Пример:
|
Объект, указывающий на успех или отклонение.
{ "success": {success} }
Свойство | Значение |
---|---|
| Возвращает |
curl -i -X POST \
"https://graph.facebook.com/v19.0
/90010778325754/product_tags?updated_tags=%5B%0A%20%20%7B%0A%20%20%20%20product_id%3A'3859448974125379'%2C%0A%20%20%20%20x%3A%200.5%2C%0A%20%20%20%20y%3A%200.8%0A%20%20%7D%0A%5D&access_token=EAAOc..."
Пример строки полезной нагрузки POST, раскодированный для HTML:
https://graph.facebook.com/v19.0
/90010778325754/product_tags?updated_tags=[ { product_id:'3859448974125379', x: 0.5, y: 0.8 } ]&access_token=EAAOc...
{ "success": true }
GET /{ig-media-id}/product_tags
Получает подборку меток товаров для объекта IG Media. См. руководство по меткам товаров для получения подробной информации об этапах назначения меток товаров.
Тип | Требование |
---|---|
Пользователь приложения должен иметь роль администратора в том Business Manager, который владеет магазином в Instagram, связанным с IG User. | |
Пользователь IG User, который владеет объектом IG Media, должен иметь утвержденный магазин в Instagram с каталогом, в котором имеются товары. | |
Если пользователь приложения получил роль на Странице, связанной с целевым пользователем IG User, через Business Manager, также потребуется одно из следующих разрешений: |
GET https://graph.facebook.com/{api-version}/{ig-media-id}/product_tags ?access_token={access-token}
Заполнитель | Значение |
---|---|
| Версия API. |
| Обязательный параметр. ID объекта IG Media. |
Ключ | Заполнитель | Значение |
---|---|---|
|
| Обязательный параметр. Маркер доступа пользователя приложения. |
Объект в формате JSON, содержащий массив меток товаров для объекта IG Media. Ответ может включать в себя эти поля меток товара:
{ "data": [ { "product_id": {product-id}, "merchant_id": {merchant-id}, "name": "{name}", "price_string": "{price-string}", "image_url": "{image-url}", "review_status": "{review-status}", "is_checkout": {is-checkout}, "stripped_price_string": "{stripped-price-string}", "string_sale_price_string": "{string-sale-price-string}", "x": {x}, "y": {y} } ] }
Свойство | Значение |
---|---|
| ID товара. |
| ID продавца. |
| Название товара. |
| Строка с ценой. |
| URL изображения товара. |
| Статус проверки товара. Возможные значения:
|
| Если поле имеет значение |
| Строка с сокращенной ценой товара (в случае недостатка места, например |
| Цена товара со скидкой. |
| Число с плавающей запятой, которое указывает расстояние в процентах от левого края изображения. Возможные значения: от |
| Число с плавающей запятой, которое указывает расстояние в процентах от верхнего края изображения. Возможные значения: от |
curl -i -X GET \
"https://graph.facebook.com/v19.0
/90010778325754/product_tags?access_token=EAAOc..."
{ "data": [ { "product_id": 3231775643511089, "merchant_id": 90010177253934, "name": "Gummy Bears", "price_string": "$3.50", "image_url": "https://scont...", "review_status": "approved", "is_checkout": true, "stripped_price_string": "$3.50", "stripped_sale_price_string": "$3", "x": 0.5, "y": 0.80000001192093 } ] }
См. Создание.
DELETE /{ig-media-id}/product_tags
Удаляет метки товаров для существующего объекта IG Media.
Тип | Требование |
---|---|
Пользователь приложения должен иметь роль администратора в том Business Manager, который владеет магазином в Instagram, связанным с IG User. | |
Пользователь IG User, который владеет объектом IG Media, должен иметь утвержденный магазин в Instagram с каталогом, в котором имеются товары. | |
Если пользователь приложения получил роль на Странице, связанной с целевым пользователем IG User, через Business Manager, также потребуется одно из следующих разрешений: |
DELETE https://graph.facebook.com/{api-version}/{ig-media-id}/product_tags ?deleted_tags={deleted-tags} &access_token={access-token}
Заполнитель | Значение |
---|---|
| Версия API. |
| Обязательный параметр. ID объекта IG Media. |
Ключ | Заполнитель | Значение |
---|---|---|
|
| Обязательный параметр. Маркер доступа пользователя приложения. |
|
| Обязательный параметр. Массив, содержащий следующую информацию о каждой метке, которую нужно удалить:
|
Объект, указывающий на успех или отклонение.
{ "success": {success} }
Свойство | Значение |
---|---|
| Возвращает |
curl -i -X DELETE \
"https://graph.facebook.com/v19.0
/90010778325754/product_tags?deleted_tags=%5B%0A%20%20%7B%0A%20%20%20%20product_id%3A'3859448974125379'%2C%0A%20%20%20%20merchant_id%3A'90010177253934'%0A%20%20%7D%0A%5D&access_token=EAAOc..."
Пример строки полезной нагрузки POST, раскодированный для HTML:
https://graph.facebook.com/v12.0/90010778325754/product_tags?deleted_tags=[ { product_id:'3859448974125379', merchant_id:'90010177253934' } ]&access_token=EAAOc...
{ "success": true }