Skip to main content

/popular

Popüler arama sonuçlarını döner.

Amaç

Kullanıcıya örnek olması açısından popüler arama sonuçlarını döner.

İstek Yapısı

ElementDeğer
MethodGET
HeadersAuthorization: Basic Base64(user:password), subscriberId: v2 Auth Token
Query Strings-
Params-
Body Tipi-
Body (Zorunlu)-
Body (İsteğe Bağlı)-

Cevap Yapısı

ElementDeğer
Olası HTTP Durum Kodları200, 401, 500
Başarılı Cevapdata: Object{keyword: [ strings ]}, dialog: null, errors: null

Olası Hata Sebepleri

KodSebep
401 UnauthorizedUygulama geneli Basic Authentication1 yöntemi kullanılmaktadır, değişmiş olabilir.
500 Internal Server ErrorUygulama ayakta olmayabilir, ElasticSearch'e erişilemiyor olabilir.

Örnekler

Örnek cURL:

curl --request GET \
--url '.../v1/app/popular' \
--header 'Authorization: Basic YmlzdxxiaXN1bWlzdQ== ' \
--header 'Content-Type: application/json' \
--header 'subscriberId: CE9PvDgc1reZW3NY5TsSfZQo6CAn670g' \

Örnek Başarılı (200) Cevap:

{
"data": {
"keywords": [
"Damacana",
"Su",
"Pet Şişe Su",
"Su Pompası",
"Soda"
]
},
"dialog": null,
"errors": null
}

Örnek İzinsiz İstek (401) Cevabı:

{
"statusCode": 401,
"error": "Unauthorized",
"message": "Missing or bad formatted authorization header"
}

Footnotes

  1. Bkz. BiSearch İzin ve Yetkilendirme dokümanı