Veri
Open Beauty Facts veritabanı, Açık Veritabanı Lisansıkapsamında mevcuttur.
Veritabanının bireysel içerikleri Veritabanı İçeriği Lisansıkapsamında mevcuttur.
Ürün görselleri Creative Commons Attribution ShareAlike lisansıkapsamında mevcuttur.
Bazı durumlarda çoğaltılabilen (alıntı hakkı veya adil kullanım), telif haklarına veya diğer haklara tabi grafiksel ögeler içerebilirler.
Verileri yeniden kullanmadan önce lütfen Kullanım ve yeniden kullanım şart ve koşullarını okuyun.
Open Beauty Facts verilerinin ne için kullanıldığını öğrenmekle çok ilgileniyoruz. Zorunlu değildir ancak Open Beauty Facts topluluğuyla paylaşabilmemiz için yeniden kullanımlarınız hakkında bize bilgi verirseniz çok memnun oluruz.
Open Beauty Facts veri dışa aktarımaları
Veritabanı dökümleri ve dışa aktarımları her gece yapılır.
MongoDB dökümü ve CSV dışa aktarımına ilişkin farklı alanlara ilişkin bilgilere https://world.openbeautyfacts.org/data/data-fields.txt adresinden ulaşılabilir
MongoDB dökümü
Tüm ürünler için veriler MongoDB veritabanı dökümünde mevcuttur.
- Link
- https://static.openbeautyfacts.org/data/openbeautyfacts-mongodbdump.tar.gz
- sha256sum
- https://static.openbeautyfacts.org/data/sha256sum
- md5sum
- https://static.openbeautyfacts.org/data/md5sum
Delta Dışa Aktarım
Günlük delta dışa aktarımlar önceki 14 gün için sağlanmaktadır. Şu anda mevcut olan delta dosyalarının listesi şu adreste bulunabilir:
https://static.openbeautyfacts.org/data/delta/index.txt.
Her satır, https://static.openbeautyfacts.org/data/delta/{filename}
adresinde bulunan bir dosyayı temsil eder.
Dosya adı, JSON dosyasında bulunan ilk ve son değişikliğin UNIX zaman damgasını içerir, böylece delta dosyaları mongoimport
ile alfabetik sıraya göre içe aktarılabilir (çıkarma işleminden sonra).
Lütfen mongoexport
'un yapısı gereği, delta dosyalarının silinen ürünler hakkında size bilgi veremeyeceğini unutmayın. Lütfen mongoexport
'un yapısı gereği, delta dosyalarının silinen ürünler hakkında size bilgi veremeyeceğini unutmayın.
CSV Veri Dışa Aktarımı
Tüm ürünlere veya bazı ürünlere ilişkin veriler, gelişmiş arama formu aracılığıyla CSV formatında (OpenOffice, Excel ve diğer birçok yazılımla okunabilir) indirilebilir.
Dosya kodlaması Unicode UTF-8'dir. Alanları ayıran karakter <tab> (tablolama)'dır.
RDF Veri Dışa Aktarımı
Veritabanı RDF formatında da mevcuttur. Fransızca duyuru.
Canlı JSON API'si
API, %99 oranında Open Food Facts gibi davranır, dolayısıyla SDK'ların çoğu, Open Food Facts API ile etkileşime girecek kodlar yalnızca uç noktayı openfoodfacts.org'dan openbeautyfacts.org'a değiştirerek çalışmalıdır. Kod bir yılı aşkın süredir güncellenmediğinden Bilgi Panelleri gibi yeni API'lerin çoğu henüz mevcut değil.Bir ürünün verilerini okumak için bir JSON API de mevcuttur. Bu API, özellikle iPhone ve Android için Open Beauty Facts mobil uygulamasında kullanılır.
API'yi zaman içinde değiştiriyoruz, ancak geriye dönük uyumluluğu korumak konusunda dikkatliyiz. Lütfen bunu kullanırsanız bize bildirin, böylece olası değişikliklerde sizi haberdar edebiliriz.
Bir ürünün verilerini okumak için URL: https://world.openbeautyfacts.org/api/v2/product/[barcode].json
Örnek: https://world.openbeautyfacts.org/api/v2/product/3600550578041.json
- API V1- Wiki'de bulunan eski belgeler (Önemli not: sayfa okuma ve yazma için alt sayfalara bölünmüştür).
- API V2 - Kapsamlı ancak OpenAPI uyumlu değil - Bir ürünü görüntülemek ve kullanıcılarınızın Nutri-Score, NOVA sınıflandırması, katkı maddeleri ve Eco-Score'u almak için gereken verileri eklemesine olanak tanıyan kullanım senaryoları içerir.
- API V2 - yeni OpenAPI belgeleri - Devam Eden Çalışmalar
- API V2 - yeni OpenAPI belgeleri - Devam Eden Çalışmalar
1 API çağrısı = kullanıcı tarafından yapılan 1 gerçek tarama olduğu sürece API'yi üretim amaçlarıyla kullanmanızdan memnuniyet duyarız. Tüm günlük dışa aktarımlar bu sayfada mevcuttur, dolayısıyla API kullanarak veritabanını baştan sona tarama girişimleri büyük ihtimalle engellenecektir.
Herhangi bir şey hakkında emin değilseniz, ya da herhangi bir sorunuz varsa (saçma soru diye bir şey yoktur), Slack kanalımızda sormaktan çekinmeyin :-)
Herhangi bir şey hakkında emin değilseniz, ya da herhangi bir sorunuz varsa (saçma soru diye bir şey yoktur), Slack kanalımızda sormaktan çekinmeyin :-)
Android ve iPhone mobil uygulaması (yardım gerekli!)
Open Food Facts mobil uygulamasının kodu GitHub'da mevcuttur (Android ve iOS). Yeni yerel iOS kodunu kozmetik ürünlere uyarlamak için yardıma ihtiyacımız var Uygulama, kullanıcıların ürünlerin barkodunu taramasına, ürün bilgilerini görüntülemesine ve eksik ürünler için fotoğraf ve veri çekip göndermesine olanak tanır.
Android için uygulama Kotlin'de geliştirilmiştir.
Yeni platformlar arası uygulama Flutter/Dart'ta geliştirilmiştir.
Kodu (açık kaynaktır) yeniden kullanmaya ve gezegen üzerindeki herkes için iyileştirmemize yardımcı olabilirsiniz.
Wrapper'lar ve SDK'lar
Muhtemelen en sevdiğiniz programlama dili için bir wrapper'ımız vardır. Eğer yaparsak, onu kullanabilir ve geliştirebilir ve muhtemelen buna Open Beauty Facts desteğini ekleyebilirsiniz. Eğer yoksa, oluşturmamıza yardımcı olabilirsiniz.
- Cordova: GitHub (eski Open Beauty Facts resmi uygulaması)
- DART: GitHub (Şu anda yalnızca Open Food Facts)
- Elixir: GitHub (Şu anda yalnızca Open Food Facts)
- Git: GitHub (Şu anda yalnızca Open Food Facts)
- NodeJS: GitHub (Şu anda yalnızca Open Food Facts)
- PHP: GitHub (Şu anda yalnızca Open Food Facts)
- PHP (Lararel): GitHub (Şu anda Open Food Facts)
- Python: GitHub (Şu anda yalnızca Open Food Facts)
- React Native: GitHub (Şu anda yalnızca Open Food Facts)
- Ruby: GitHub (Open Beauty Facts uyumlu)
Verileri, API'yi ve dışa aktarımları tartışmak
Soru sormanın ve API'yi tartışmanın tercih edilen yolu olan Open Beauty Facts Slack sohbet odasına katılabilirsiniz.
https://github.com/openfoodfacts/api-documentation/discussions
İletişim
Verilerle ilgili herhangi bir sorunuz varsa, contact@openfoodfacts.org adresinden bize ulaşabilirsiniz