Сообщить о неприемлемом контенте

API Places возвращает информацию о месте в ответе. Помимо фактического содержания, такого как адрес и номер телефона, ответ также может содержать контент, добавленный пользователями на Картах Google, например отзывы и фотографии. Кроме того, когда вы используете возможности модели Gemini для Places API , ответ может включать генеративные данные, агрегированные и обобщенные из LLM.

Хотя Google реализовал ряд мер для выявления проблемного контента до того, как он будет возвращен API-интерфейсом Places, мы также предоставляем пользователям возможность отмечать недопустимый контент, чтобы Google мог его удалить. В этом выпуске API Places включает новое поле flagContentUri во все обзоры, фотографии и генеративные сводки, включенные в ответ API Places. Это поле содержит ссылку, включая уникальный идентификатор контента, которая позволяет пользователям уведомлять Google о неприемлемом контенте.

Например, вы делаете запрос, который возвращает пять отдельных отзывов о месте. Каждый отдельный отзыв включает новое поле flagContentUri с уникальным идентификатором этого обзора, чтобы пользователь мог сообщить о проблеме с любым или всеми отзывами.

API Explorer позволяет вам делать запросы в реальном времени, чтобы вы могли ознакомиться с этими новыми опциями:

Попробуйте!

URL-адрес, содержащийся в поле flagContentUri включает уникальный идентификатор содержимого. При переходе по этой ссылке открывается веб-страница, размещенная в Google, в форме:

Веб-страница отчета о проблеме.

В этом диалоговом окне ваши пользователи могут отправить в Google отчет о проблеме соответствующего типа. Например, они могут сообщить о ненормативной лексике, издевательствах или юридических проблемах с контентом.

Цены

Эта функция находится на стадии предварительной версии GA, и за ее использование во время предварительной версии плата не взимается. Это означает, что оплата за использование во время предварительной версии составляет 0 долларов США. Подробную информацию о предлагаемых ценах см. в разделе Использование Places API и выставление счетов .

В этой предварительной версии добавлено новое поле flagContentUri к следующим объектам, которые уже являются частью ответа API Places:

  • Review
  • Photo
  • GenerativeSummary Только для GenerativeSummary есть два новых поля:

    • overviewFlagContentUri : ссылка для уведомления Google о неприемлемом содержании в обзоре.
    • descriptionFlagContentUri : ссылка для уведомления Google о неприемлемом содержании в описании.
  • AreaSummary

  • ContextualContent

В период предварительного просмотра не требуется отображать ссылку для отчетов о содержимом при показе этих объектов своим клиентам.

Однако когда эта функция становится общедоступной (GA), вы должны отображать ссылку для отчетов о содержимом при отображении этих объектов, чтобы ваши клиенты могли сообщать о любых проблемах с контентом.

Следующий запрос сведений о месте включает в ответ отзывы о местах:

curl -X GET -H 'Content-Type: application/json' \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: id,displayName,reviews" \
https://places.googleapis.com/v1/places/ChIJj61dQgK6j4AR4GeTYWZsKWw

Ответ имеет форму:

{
  "id": "ChIJj61dQgK6j4AR4GeTYWZsKWw",
  "displayName": {
    "text": "Googleplex",
    "languageCode": "en"
  },
  "reviews": [
    {
      "name": "places/ChIJj61dQgK6j4AR4GeTYWZsKWw/reviews/ChdDjNnRRAB",
      "relativePublishTimeDescription": "7 months ago",
      "rating": 3,
      "text": {
        "text": "Came here for a tour and honestly,...",
        "languageCode": "en"
      },
      "originalText": {
        "text": "Came here for a tour and honestly,...",
        "languageCode": "en"
      },
      "authorAttribution": {
        "displayName": "John Smith",
        "uri": "https://www.google.com/maps/contrib/10198693/reviews",
        "photoUri": "https://lh3.googleusercontent.com/a-/A-c00-cc-rp-mo-ba6"
      },
      "publishTime": "2024-02-24T19:26:18.091264Z",
      "flagContentUri": "https://www.google.com/local/review/rap/report?postId=CJ2&t=1",
      "googleMapsUri": "https://www.google.com/maps/reviews/data=!4m6!14m5"
    },
    …
  ]
}

Каждая запись в массиве reviews содержит поле flagContentUri , включающее уникальный идентификатор конкретного обзора. Перейдя по этой ссылке, ваши клиенты смогут сообщить о неприемлемом содержании для данного конкретного отзыва.

Если вы включаете photos в маску поля:

curl -X GET -H 'Content-Type: application/json' \
-H "X-Goog-Api-Key: API_KEY" \
-H "X-Goog-FieldMask: id,displayName,reviews,photos" \
https://places.googleapis.com/v1/places/ChIJj61dQgK6j4AR4GeTYWZsKWw

Ответ также включает массив photos , каждый элемент которого содержит поле flagContentUri :

  ...
  "photos": [
    {
      "name": "places/ChIJj61dQgK6j4AR4GeTYWZsKWw/photos/AdCG2DNmA4zTnu24VKCwSW7ulKkgDA8cTe5sz74Q4Doo",
      "widthPx": 4032,
      "heightPx": 3024,
      "authorAttributions": [
        {
          "displayName": "Jane Smith",
          "uri": "https://maps.google.com/maps/contrib/107007354",
          "photoUri": "https://lh3.googleusercontent.com/a-/ALV-UjXvHp8Kg932h80MpoDSJ_Sl4F-no-mo"
        }
      ],
      "flagContentUri": "https://www.google.com/local/imagery/report/?cb_client=maps_api_places&image_key=!1e10!2XtMU_GKr",
      "googleMapsUri": "https://www.google.com/maps/reviews/data=!4m6!14m5"
    },
    ...
  ]

Ссылки на контент остаются активными до тех пор, пока резервный контент не будет удален. Ссылки по-прежнему открывают диалоговое окно для удаленного контента, но подача отчета об уже удаленном контенте не имеет никакого эффекта.

Попробуйте!

API Explorer позволяет вам создавать примеры запросов, чтобы вы могли ознакомиться с API и опциями API.

  1. Выберите значок API, Разверните API Explorer. , в правой части страницы.

  2. При необходимости разверните Показать стандартные параметры и установите для параметра fields маску поля .

  3. При желании отредактируйте тело запроса .

  4. Нажмите кнопку «Выполнить» . В диалоговом окне выберите учетную запись, которую вы хотите использовать для отправки запроса.

  5. На панели API Explorer выберите значок развертывания, Разверните API Explorer. , чтобы развернуть окно API Explorer.