Veri
Open Food Facts veritabanı Açık Veritabanı Lisansı altında kullanılabilir.
Veritabanındaki her bir içerik Veritabanı İçerikleri Lisansı altında kullanılabilir.
Ürün fotoğrafları Creative Commons Attribution ShareAlike lisansı altında kullanılabilir.
Bazı durumlarda çoğaltılabilen (alıntı hakkı veya adil kullanım), telif haklarına veya diğer haklara tabi grafiksel ögeler içerebilirler.
Lütfen verileri tekrar kullanmadan önce Kullanım şartlarını ve yeniden kullanım koşullarını okuyunuz.
Open Food Facts verilerinin ne için kullanıldığını öğrenmeye çok meraklıyız. Zorunlu değildir, ancak Open Food Facts topluluğu ile paylaşabilmemiz için bize yeniden kullanımlarınızdan bahsederseniz çok mutlu oluruz.
Open Food Facts veri dışa aktarımları
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 bilgiler https://tr.openfoodfacts.org/data/data-fields.txt adresinde bulunabilir
MongoDB dökümü
Tüm ürünler için veriler MongoDB veritabanı dökümünde mevcuttur.
- Link
- https://static.openfoodfacts.org/data/openfoodfacts-mongodbdump.tar.gz
- sha256sum
- https://static.openfoodfacts.org/data/sha256sum
- md5sum
- https://static.openfoodfacts.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 delta dosyalarının listesi
https://static.openfoodfacts.org/data/delta/index.txt adresinde bulunmaktadır.
Her satır https://static.openfoodfacts.org/data/delta/{filename}
adresinde mevcut bir dosyaya karşılık gelmektedir.
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. Silinen ürünleri veritabanınızdan kaldırmak için bütün MongoDB dökümünü içe aktarmanız gerekmektedir.
CSV Veri Dışa Aktarımı
Tüm ürünlere veya bazı ürünlere ait 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
Bir ürünün verilerini okumak için bir JSON API de mevcuttur. Bu API özellikle iPhone ve Android için Open Food Facts mobil uygulamaları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.openfoodfacts.org/api/v0/product/ [barcode].json
Örnek: https://world.openfoodfacts.org/api/v0/product/737628064502.json
Daha fazla belge Wiki'de mevcuttur. (Önemli not: sayfa READ ve WRITE için alt sayfalara ayrılmıştır). Bir ürünü sergilemek için kullanım durumları ve kullanıcılarınızın Nutri-Score, NOVA grupları ve katkı maddelerini öğrenmek için gereken verileri eklemelerine izin verecek şekilde daha iyi bir dokümantasyon geliştirilmektedir. Buradan erişebilirsiniz.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.
Ayrıca, API çağrınızla birlikte br HTTP başlığı göndermeniz herhangi bir sorun halinde irtibatta bulunabilmemiz için iyi bir yoldur.
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ı
Open Food Facts mobil uygulamasının kodu GitHub'da mevcuttur (Android ve iOS). Uygulama, kullanıcıların ürün barkotlarını taramalarını, ürün bilgilerini görüntülemelerini ve eksik ürünler için fotoğraf ve veri çekip göndermelerini sağlar.
iOS uygulaması Swift ile geliştirilmiştir.
Android uygulaması Java ile 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 varsa, onu kullanabilir ve iyileştirebilirsiniz. Eğer yoksa, oluşturmamıza yardımcı olabilirsiniz.
Veriyi kullanmanıza, aynı zamanda kullanıcılarınızın yeni veriler sağlamalarına olanak sağlayacaklardır
- Cordova: GitHub (old Open Food Facts official app)
- DART: GitHub
- Elixir: GitHub
- Go: GitHub
- NodeJS: GitHub
- PHP: GitHub
- PHP (Lararel): GitHub
- Python: GitHub
- React Native: GitHub
- Ruby: GitHub
Verileri, API'yi ve dışa aktarımları tartışmak
Ayrıca API'yi ve dışa aktarmaları tartışmak, yeniden kullanımlarınız hakkında bize bilgi vermek ve API'de iyileştirmeler veya değişiklikler yapıldığında haberdar olmak için e-posta listesine katılabilirsiniz. Abone olmak için api-subscribe@openfoodfacts.org adresine boş bir e-posta gönderin.
İletişim
Verilerle ilgili herhangi bir sorunuz varsa, contact@openfoodfacts.org adresinden bize ulaşabilirsiniz