BigOven Recipe and Grocery List API (v2), partner sürümüyle geliştiricilere geniş bir tarif ve alışveriş listesi veritabanına erişim sağlar. Swagger tabanlı dokümantasyonu sayesinde REST API'ler için hazır istemci kitaplıkları oluşturulabilir. API, JSON formatını benimser ve tüm isteklerin HTTPS üzerinden yapılmasını gerektirir. Büyük bir tarif koleksiyonunu ve kullanıcıya özel alışveriş listelerini yönetmek isteyen uygulamalar için tasarlanmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Yemek tarifi uygulamaları geliştiren ekipler
- Mutfak ve yemek blogları için içerik zenginleştirme arayanlar
- Alışveriş listesi ve yemek planlama özellikleri sunacak platformlar
Yaygın kullanım alanları
Mobil Yemek Tarifi Uygulaması
Mobil uygulamanızda kullanıcılara binlerce tarif sunmak ve bu tariflerden alışveriş listesi oluşturmalarını sağlamak için API'yi entegre edebilirsiniz.
Yemek Planlama ve Market Alışverişi Entegrasyonu
Kullanıcıların haftalık yemek planları oluşturmasına ve bu planlara göre otomatik market listesi çıkarmasına olanak tanıyan bir web uygulaması geliştirebilirsiniz.
İçerik Yönetim Sistemi (CMS) Eklentisi
WordPress veya özel bir CMS üzerinde, yazarların yazılarına zengin tarif verileri eklemesini sağlayan bir modül geliştirebilirsiniz.
İncelenmesi gereken noktalar
- API v2, v1'e göre bazı kırıcı değişiklikler içerir; XML desteği kaldırılmıştır ve arama sonuçları yeniden yapılandırılmıştır. Mevcut entegrasyonların gözden geçirilmesi gerekir.
- Tüm istekler HTTPS üzerinden yapılmalı ve her istekte API anahtarı (X-BigOven-API-Key) başlığında iletilmelidir.
- Kullanıcıya özel verilere (ör. son görüntülenen tarifler, alışveriş listesi) erişmek için Basic Authentication gereklidir.
WordPress.org
Kurulum ve geliştirme notları
API'nin kurulumu, bir API anahtarı almayı ve isteklerinizi doğru başlıklarla yapmayı içerir. Swagger dokümantasyonu, uç noktaları test etmenize olanak tanır.
- 1BigOven API web sitesinden bir API anahtarı edinin.
- 2İsteklerinizde 'X-BigOven-API-Key' başlığını API anahtarınızla birlikte gönderin.
- 3Kullanıcıya özel veriler için Basic Authentication bilgilerini kullanın.
- 4Swagger dokümantasyonunu kullanarak uç noktaları test edin.
API, Swagger uyumlu olduğundan, swagger-codegen ile çeşitli dillerde istemci kitaplıkları oluşturulabilir. Bu, geliştirme sürecini hızlandırır.
- Swagger desteği ile Node.js, Java, Ruby, ASP.NET MVC, jQuery, PHP gibi dillerde kod üretimi mümkündür.
- JSON tabanlı REST API, modern web ve mobil uygulamalarla kolay entegrasyon sağlar.
- v2 API, gelecekteki geliştirmeler için ana sürüm olarak konumlandırılmıştır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, BigOven API'sini projenize entegre etmek için ihtiyaçlarınızı birlikte analiz edebilir, özel yemek tarifi ve alışveriş listesi çözümleri geliştirebiliriz. API'nin sunduğu verileri kullanarak kullanıcı deneyimini zenginleştiren web veya mobil uygulamalar tasarlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
BigOven API v2'nin v1'den farkı nedir?
v2 API, daha REST uyumlu hale getirilmiş, XML desteği kaldırılmış ve arama sonuçları yeniden yapılandırılmıştır. Ayrıca Swagger tabanlı dokümantasyon sunar.
API'yi kullanmak için ücret ödemem gerekir mi?
API'nin fiyatlandırması ve kullanım koşulları BigOven API web sitesinde belirtilmiştir. ZeplinGo bu konuda bilgi vermez; güncel bilgi için resmi siteyi incelemelisiniz.
API'yi WordPress ile kullanabilir miyim?
API, REST tabanlı olduğu için WordPress ile entegre edilebilir. Ancak ZeplinGo, bu API için hazır bir WordPress eklentisi sunmamaktadır; özel geliştirme gerekebilir.