Product information by EAN

Tuduu ana kataloğunda EAN’sine göre paketli bir gıda ürünü bulun ve açıklayıcı verilerini alın: başlık, marka, tek bir dize olarak tam içerik listesi ve etiket biçimi. İçerikler ham olarak döndürülür ve uyumluluk analizine doğrudan aktarılmaya hazırdır. Kullanım Senaryoları: ALIŞVERİŞ UYGULAMASI — BARKOD OKUYUCU • Kullanıcı barkodu tarar ve katalog tutmadan anında ürün adını, markasını ve içeriklerini görür. BİM — KATALOG ZENGİNLEŞTİRME • Yalnızca EAN ile tanımlanan ürünler için eksik ürün verilerini (başlık, marka, içerikler) doldurun.

GET
/products/{ean}
Products
Maliyet: 10 kredi

Yanıt

200
application/json
object

ProductInfoResult

Tuduu ana kataloğundan EAN ile sorgulanan temel ürün bilgileri. Uç noktalar tasarım gereği ayrıdır: bu uç nokta açıklayıcı alanları içerirken, makro besin öğeleri ve uyumluluk kendi EAN bazlı uç noktalarında yer alır. Yanıtları 'ean' üzerinde birleştirin.

object

ean

Normalize Edilmiş EAN: by-EAN uç noktalarının yanıtlarını birleştirmek için kullanılan kanonik anahtar

string

title?

Ürün başlığı. Satış unvanına geri döner. Bilinmiyorsa null.

string | null

brand?

Marka. Bilinmiyorsa null

string | null

ingredients?

Etiket üzerinde yazıldığı gibi, tek bir ham dize olarak içerik listesi. Bilinmiyorsa null

string | null

format?

Etiket formatı / paket boyutu (örn. "500 g"). Bilinmiyorsa null

string | null
204
application/json

No Content

Bu uç nokta için şema mevcut değil.

401
application/json
object

Yetkisiz

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
403
application/json
object

Yasaklandı

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
406
application/json
object

Kabul Edilemez

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
422
application/json
object

İşlenemez Varlık

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
429
application/json
object

Çok Fazla İstek (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
500
application/json
object

İç Sunucu Hatası

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
502
application/json
object

Kötü Ağ Geçidi (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string
504
application/json
object

Geçit Zaman Aşımı (APIM)

ConnectProblemDetails

object

type?

string

title?

string

status?

integer<int32>

detail?

string

instance?

string

requestId?

string

traceId?

string