Uygunsuz içeriği bildirme

Places API, bir yanıtta yer hakkında bilgi döndürür. Yanıt, adres ve telefon numarası gibi gerçeklere dayalı içeriklerin yanı sıra kullanıcıların Google Haritalar'a katkıda bulunduğu yorum ve fotoğraf gibi içerikleri de içerebilir. Ayrıca, Places API için Gemini model özelliklerini kullandığınızda yanıt, LLM'den toplanan ve özetlenen üretken veriler içerebilir.

Google, sorunlu içeriği Places API tarafından döndürülmeden önce tespit etmek için bir dizi önlem uygulasa da kullanıcıların uygunsuz içeriği işaretleyerek Google'ın kaldırabilmesini sağlayan bir yöntem de sunar. Bu sürümle birlikte, Places API, bir Places API yanıtında yer alan tüm yorumlara, fotoğraflara ve üretken özetlere yeni flagContentUri alanını ekler. Bu alan, kullanıcıların Google'ı uygunsuz içerikler konusunda bilgilendirmesine olanak tanıyan, benzersiz bir içerik tanımlayıcısı içeren bir bağlantı içerir.

Örneğin, bir yer için beş ayrı yorum döndüren bir istek gönderirseniz Her yorum, kullanıcıların yorumların herhangi biriyle veya tamamıyla ilgili sorunları bildirebilmesi için yoruma ait benzersiz tanımlayıcı içeren yeni flagContentUri alanını içerir.

API Gezgini, bu yeni seçeneklerle tanışabilmeniz için canlı istek göndermenize olanak tanır:

Deneyin.

flagContentUri alanındaki URL, içeriğin benzersiz tanımlayıcısını içerir. Bu bağlantıya göz atıldığında Google tarafından barındırılan bir web sayfası açılır:

Sorun bildirme web sayfası.

Kullanıcılarınız bu iletişim kutusunda uygun sorun türü için Google'a rapor gönderebilir. Örneğin, küfür, zorbalık veya içerikle ilgili yasal bir sorunu bildirebilirler.

Fiyatlandırma

Bu özellik, GA öncesi önizleme aşamasındadır ve ücret alınmaz. Yani önizleme sırasında kullanım için faturalandırma 0 ABD dolarıdır. Önerilen fiyatlandırmayla ilgili ayrıntılar için Places API Kullanımı ve Faturalandırması başlıklı makaleyi inceleyin.

Bu önizleme sürümünde, Places API yanıtının bir parçası olan aşağıdaki nesnelere yeni flagContentUri alanı eklendi:

  • Review
  • Photo
  • GenerativeSummary Yalnızca GenerativeSummary için iki yeni alan vardır:

    • overviewFlagContentUri: Genel bakıştaki uygunsuz içeriği Google'a bildirmek için kullanılan bağlantı.
    • descriptionFlagContentUri: Açıklamadaki uygunsuz içerik hakkında Google'ı bilgilendirmek için kullanılacak bağlantı.
  • AreaSummary

  • ContextualContent

Önizleme döneminde, bu nesneleri müşterilerinize gösterdiğinizde içerik raporlama bağlantısını göstermeniz gerekmez.

Ancak bu özellik Genel Kullanım'a (GA) sunulduğunda, müşterilerinizin içerik sorunlarını bildirebilmesi için bu nesneleri görüntülerken içerik bildirme bağlantısını göstermeniz gerekir.

Aşağıdaki Yer Ayrıntıları isteği, yanıtta yer yorumlarını içerir:

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

Yanıt şu şekildedir:

{
  "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 dizisindeki her giriş, ilgili yorumun benzersiz tanımlayıcısını içeren flagContentUri alanını içerir. Bu bağlantıya göz atarak müşterileriniz belirli bir yorumdaki uygunsuz içeriği bildirebilir.

Alan maskesine photos eklerseniz:

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

Yanıt, her bir öğenin flagContentUri alanını içerdiği photos dizisini de içerir:

  ...
  "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"
    },
    ...
  ]

İçerik bağlantıları, destekleyici içerik kaldırılana kadar etkin kalır. Bağlantılar, kaldırılmış içerikler için iletişim kutusunu açmaya devam eder ancak kaldırılmış içerikler için rapor göndermenin bir etkisi yoktur.

Deneyin!

API Gezgini, API'ye ve API seçeneklerine aşina olabilmeniz için örnek istekler göndermenize olanak tanır.

  1. Sayfanın sağ tarafındaki API simgesini API Gezgini'ni genişletin. seçin.

  2. İsteğe bağlı olarak Standart parametreleri göster'i genişletin ve fields parametresini alan maskesine ayarlayın.

  3. İsteğe bağlı olarak İstek gövdesini düzenleyin.

  4. Yürüt düğmesini seçin. İletişim kutusunda, isteği göndermek için kullanmak istediğiniz hesabı seçin.

  5. API Gezgini panelinde, API Gezgini penceresini genişletmek için genişlet simgesini API Gezgini'ni genişletin. seçin.