EasyCargo API Kılavuzu (bölüm 1)
Web sitemizde gezinirken API terimiyle karşılaşmış olabilirsiniz. Bu kısaltma, BT endüstrisi ile yakından ilgilidir, bu nedenle bu hizmetin neyle ilgili olduğunu ve bundan ne gibi faydalar elde edebileceğinizi tam olarak anlayamayabilirsiniz. Bu yazımızda API’nin ne olduğunu ve nasıl çalıştığını tartışacağız. Örneğin, şirketinizin yazılımının işlevselliğini artırmanıza yardımcı olacağından, sizi bu konuyla tanıştırmaya değer olduğunu düşündük. Biz de bu konuyu iyi bir şekilde ele almak için üç bölümlük bir dizi oluşturmaya karar verdik. Bugün teorik kısma odaklanacağız. Bu yazının sonunda, serinin ilerleyen yazılarının neler içereceğini öğreneceksiniz.
Kaynak: https://bykowski.pl/wp-content/uploads/2021/06/api-przyklad-dzialania-1.jpg
Yukarıdaki diyagram, API’nin rolünü çok basit bir şekilde göstermektedir. Ancak şu soruyu tekrardan yanıtlamak isteriz: API nedir? Kısacası uygulama programlama arayüzüdür. Farklı API türleri vardır ama burada API türüne odaklanmayacağız. Bir uygulama programlama arayüzü, başka bir hizmetin verilerini kendi web sitenizde veya yazılımınızda kullanabileceğiniz belirli bir dizi çözümdür. Bunun anlamı ne? Şirketinizin işleme için dahili bir hizmeti varsa, taşıma vs.gibi ,EasyCargo’daki hesabınızdan doğrudan şirket yazılımına iletilecek olan verileri indirebilirsiniz.
Ancak, API aracılığıyla EasyCargo veya diğer yazılımlarla iletişim kurmak için yine de bir API anahtarına ihtiyacınız vardır. EasyCargo ile etkileşime girdiğinde sitenizi tanımlamamızı sağlar. Bunu elde etmek isterseniz, lütfen support@easycargo3d.com adresinden e-posta yoluyla veya iletişim formumuzu kullanarak bizimle iletişime geçin. Anahtar oluşturulduktan sonra, API Anahtarını Göster düğmesine tıklayarak sağ üst köşedeki kullanıcı profilinizden bulabilirsiniz.
Not: API anahtarınızı hesap şifreniz gibi kullanın ve kimseyle paylaşmayın.
API’ler hakkında en önemli bilgileri arkamızda bırakarak, nihayet diyagrama dayalı olarak uygulama programlama arayüzünün rolünü açıklamaya geçebiliriz.
Makalenin bu bölümünde API’nin nasıl çalıştığı fikrini zaten anladığınızı düşünüyoruz. EasyCargo uygulama programlama arayüzüne bu linkten ulaşabilirsiniz. API belgelerindeki tüm sorgu örneklerinin HTTP kullanılarak yazıldığı gerçeğine yine de dikkatinizi çekmek istiyoruz. Daha güvenli HTTPS protokolünü kullanmanızı öneririz.
Özetle, serinin ilk bölümü esas olarak API’nin ne olduğunu ve arkasındaki fikrin ne olduğunu açıklamaya odaklandı. Bir sonraki makale daha pratik olacak. API istemcimizi kullanarak diğer şeylerin yanı sıra API to EasyCargo kullanımına daha aşina olmanızı sağlamaya çalışacağız. EasyCargo programlama arayüzüne uygun sorguların istenen verilerle sonuçlandığını kendiniz göreceksiniz. Serinin son bölümünde, EasyCargo ile API üzerinden hangi iletişimin mümkün olduğunu tartışacağız.