Почему средний рейтинг всегда равен 0? - PullRequest
0 голосов
/ 03 марта 2020

Я использую API «Исследовать популярные места по категориям», и он всегда возвращает AverageRating как 0 для всех элементов в результате.

Я сделал этот вызов с различными категориями, такими как рестораны и достопримечательности-музеи, но он всегда возвращает 0 для среднего рейтинга. ЗДЕСЬ не предоставляет эту информацию, и если да, то почему она возвращается в ответе?

Некоторые детали:

Я звоню по этому URL:

https://places.ls.hereapi.com/places/v1/discover/explore?at=52.5159%2C13.3777&cat=sights-museums&apiKey={api_key}

и он возвращает что-то вроде этого:

{
  "results": {
    "next": "https://places.ls.hereapi.com/places/v1/discover/explore;context=Y2F0PXNpZ2h0cy1tdXNldW1zJmZsb3ctaWQ9Mjk0ZjU1NTgtMmY0Mi01Y2FiLWJlYWUtOGEyM2ViY2EzMzgzXzE1ODMyNjMyNjEwMzZfMF84NTcyJm9mZnNldD0yMCZzaXplPTIw?at=52.5159%2C13.3777&app_id=LKO34glU2MBEVbcOD5mQ&app_code=A2ta_nQ8HRYwenju5HFG5Q",
    "items": [
      {
        "position": [
          52.51629,
          13.37817
        ],
        "distance": 54,
        "title": "Brandenburg Gate",
        "averageRating": 0,
        "category": {
          "id": "landmark-attraction",
          "title": "Landmark/Attraction",
          "href": "https://places.ls.hereapi.com/places/v1/categories/places/landmark-attraction?app_id=LKO34glU2MBEVbcOD5mQ&app_code=A2ta_nQ8HRYwenju5HFG5Q",
          "type": "urn:nlp-types:category",
          "system": "places"
        },
        "icon": "https://download.vcdn.data.here.com/p/d/places2/icons/categories/38.icon",
        "vicinity": "Pariser Platz<br/>Mitte, 10117 Berlin",
        "having": [],
        "type": "urn:nlp-types:place",
        "href": "https://places.ls.hereapi.com/places/v1/places/276u33db-8ee2e0de906e459cbade0593986debe9;context=Zmxvdy1pZD0yOTRmNTU1OC0yZjQyLTVjYWItYmVhZS04YTIzZWJjYTMzODNfMTU4MzI2MzI2MTAzNl8wXzg1NzImcmFuaz0w?app_id=LKO34glU2MBEVbcOD5mQ&app_code=A2ta_nQ8HRYwenju5HFG5Q",
        "id": "276u33db-8ee2e0de906e459cbade0593986debe9",
        "alternativeNames": [
          {
            "name": "Brandenburger Tor",
            "language": "de"
          }
        ]
      },
      {
        "position": [
          52.51373,
          13.37976
        ],
        "distance": 279,
        "title": "Holocaust Memorial",
        "averageRating": 0,
        "category": {
          "id": "museum",
          "title": "Museum",
          "href": "https://places.ls.hereapi.com/places/v1/categories/places/museum?app_id=LKO34glU2MBEVbcOD5mQ&app_code=A2ta_nQ8HRYwenju5HFG5Q",
          "type": "urn:nlp-types:category",
          "system": "places"
        },
        "icon": "https://download.vcdn.data.here.com/p/d/places2/icons/categories/10.icon",
        "vicinity": "Cora-Berliner-Straße 1<br/>Mitte, 10117 Berlin",
        "having": [],
        "type": "urn:nlp-types:place",
        "href": "https://places.ls.hereapi.com/places/v1/places/276u33de-df7d57fd38494a93b2018fe549a0fd75;context=Zmxvdy1pZD0yOTRmNTU1OC0yZjQyLTVjYWItYmVhZS04YTIzZWJjYTMzODNfMTU4MzI2MzI2MTAzNl8wXzg1NzImcmFuaz0x?app_id=LKO34glU2MBEVbcOD5mQ&app_code=A2ta_nQ8HRYwenju5HFG5Q",
        "id": "276u33de-df7d57fd38494a93b2018fe549a0fd75",
        "openingHours": {
          "text": "Tue-Sun: 10:00 - 20:00",
          "label": "Opening hours",
          "isOpen": false,
          "structured": [
            {
              "start": "T100000",
              "duration": "PT10H00M",
              "recurrence": "FREQ:DAILY;BYDAY:TU,WE,TH,FR,SA,SU"
            }
          ]
        },
        "alternativeNames": [
          {
            "name": "Memorial to the Murdered European Jews",
            "language": "en"
          },
          {
            "name": "Memorial to the Murdered Jews of Europe",
            "language": "en"
          },
          {
            "name": "Denkmal für die ermordeten Juden Europas",
            "language": "de"
          }
        ]
      },
      {
        "position": [
          52.51666,
          13.40784
        ],
        "distance": 2041,
        "title": "Nicholas Quarter",
        "averageRating": 0,
        "category": {
          "id": "museum",
          "title": "Museum",
          "href": "https://places.ls.hereapi.com/places/v1/categories/places/museum?app_id=LKO34glU2MBEVbcOD5mQ&app_code=A2ta_nQ8HRYwenju5HFG5Q",
          "type": "urn:nlp-types:category",
          "system": "places"
        },
        "icon": "https://download.vcdn.data.here.com/p/d/places2/icons/categories/10.icon",
        "vicinity": "Nikolaikirchplatz<br/>Mitte, 10178 Berlin",
        "having": [],
        "type": "urn:nlp-types:place",
        "href": "https://places.ls.hereapi.com/places/v1/places/276u33dc-049683d3c6be4bdba823808678a1b164;context=Zmxvdy1pZD0yOTRmNTU1OC0yZjQyLTVjYWItYmVhZS04YTIzZWJjYTMzODNfMTU4MzI2MzI2MTAzNl8wXzg1NzImcmFuaz0xOQ?app_id=LKO34glU2MBEVbcOD5mQ&app_code=A2ta_nQ8HRYwenju5HFG5Q",
        "id": "276u33dc-049683d3c6be4bdba823808678a1b164",
        "alternativeNames": [
          {
            "name": "Nikolaiviertel",
            "language": "en"
          },
          {
            "name": "Nikolaiviertel",
            "language": "de"
          }
        ]
      }
    ]
  },
  "search": {
    "context": {
      "location": {
        "position": [
          52.5159,
          13.3777
        ],
        "address": {
          "text": "Ebertstraße 22<br/>Mitte, 10117 Berlin<br/>Germany",
          "house": "22",
          "street": "Ebertstraße",
          "postalCode": "10117",
          "district": "Mitte",
          "city": "Berlin",
          "county": "Berlin",
          "stateCode": "Berlin",
          "country": "Germany",
          "countryCode": "DEU"
        }
      },
      "type": "urn:nlp-types:place",
      "href": "https://places.ls.hereapi.com/places/v1/places/loc-dmVyc2lvbj0xO3RpdGxlPUViZXJ0c3RyYSVDMyU5RmUrMjI7bGF0PTUyLjUxNTk7bG9uPTEzLjM3Nzc7c3RyZWV0PUViZXJ0c3RyYSVDMyU5RmU7aG91c2U9MjI7Y2l0eT1CZXJsaW47cG9zdGFsQ29kZT0xMDExNztjb3VudHJ5PURFVTtkaXN0cmljdD1NaXR0ZTtzdGF0ZUNvZGU9QmVybGluO2NvdW50eT1CZXJsaW47Y2F0ZWdvcnlJZD1idWlsZGluZztzb3VyY2VTeXN0ZW09aW50ZXJuYWw;context=c2VhcmNoQ29udGV4dD0x?app_id=LKO34glU2MBEVbcOD5mQ&app_code=A2ta_nQ8HRYwenju5HFG5Q"
    }
  }
}

ЗДЕСЬ не предоставляет средний рейтинг ресторанов или достопримечательностей-музеев?

1 Ответ

0 голосов
/ 03 марта 2020

Из документов видно, что если место не получило оценку, оно будет равно 0

Примечание. Если у места нет оценок (пока), то и среднее, и подсчетные значения равны нулю Но если место не может быть оценено (то есть улица), весь объект рейтинга не присутствует.

https://developer.here.com/documentation/places/dev_guide/topics/object-rating.html

...