https://drive.google.com/file/d/14L2o9YWSYgsLYF5Fqi585NRqYBepvagy/view
Önsözü şöyle:
Bu bölümde 3. taraf hizmetlerle çalışmaya odaklanmak istiyorum. Hemen hemen her projede uygulamamızı bazı harici API'lerle entegre etmemiz gerekir. Bu çok yaygın hale geldi ancak çoğu zaman standartlaştırılmış bir çözüm bulmakta başarısız oluyoruz.
Bu yüzden size göstermenin eğlenceli bir proje olacağını düşündüm. Bu yazıda Gumroad (e-ticaret) SDK'sını üç farklı şekilde yazacağım:
API'nin tamamı için tek bir hizmet kullanma. Bu muhtemelen yaygın olanıdır.
Her API uç noktası için ayrı isteklerin olması.
Bazı genel sorunları çözen bir paket kullanmak.
Daha önceki bir yazımda API'lerden bahsetmiştim ve Gumroad API'yi kullanmıştım. Ancak bu, SDK'nın uygulanmasından ziyade projenizin yapısına daha fazla odaklanacaktır.
Yazarı: Martin Joo