Python과 같은 Liman API Kullanımı
https://api.liman.dev
Yukarıda paylaştığım dokümantasyonda, Liman API'ı yardımı ile gönderdiğiniz parametreye bağlı olarak birden fazla veriye erişmek mümkün.
우리는 Erişim Anahtarı oluşturalım에 대해 이야기하고 있습니다. "Erişim Anahtarı"seçeneğini seçip, gelen ekranda "Oluştur"butonuna basarak bir anahtar oluşturalım.
Anahtarınıza isim tanımladıktan sonra, otomatik bir şekilde size Token başlığı altında size özel bir anahtar oluşturulacak.
Şimdi ise bir Python dosyası yaratalım ve içerisine aşağıdaki kodu yapıştıralım.
import requests
myToken = 'KEY'
myUrl = 'https://IP/profil/anahtarlarim'
head = {'liman-token': myToken, "Accept":"application/json"}
response = requests.get(myUrl, headers=head, verify=False)
print(response.text)
요청 modülü eğer bilgisayarınızda yüklü değilse pip paket yöneticisi ile 요청 modülünü bilgisayarınıza kurabilirsiniz.
pip install request
Kodumuzda request.get metodu, ilk parametre olarak hedef URL'yi almaktadır. Bu noktada sizin Liman'a giriş yaptığınız IP'yi yazmanız gerekmektedir. (Örneğin; https://192.168.0.0/profil/anahtarlarim) İkinci parametre olarak headers'ı gönderiyoruz. Headers'n içindeki liman-token parametresine, Liman sunucumuzda bize tanımlanan anahtarı tanımlıyoruz. Bu parametreyi API'ı kullanma amacımıza göre https://api.liman.dev Linkinde yer alan parametreleri kullanarak değiştirebiliriz. Biz bu örnekte anahtar bilgilerine ulaşmak istiyoruz bu yüzden liman-token parametresini gönderiyoruz. 그래서 JSON은 "Accept":"application/json"에서 다음과 같이 승인을 받을 수 있습니다. Eğer bunu tanımlamazsak varsayılan olarak hedef verinin bulunduğu URL'nin HTML kodu dönecektir.
En sondaki verify=False yazmamızın sebebi ise, sertifika ile alakalı bir hata alırsanız sertifika yüklemek yerine sertifika kontrolünü kapatarak alınan hatanın önüne geçmektir.
Son olarak request.get'e eşitlediğimiz response'u printleyerek dönen HTTP kodunu görebiliriz print(response). Eğer 200 kodu dönüyorsa API'ımız başarıyla çalışıyor demektir.
Reference
이 문제에 관하여(Python과 같은 Liman API Kullanımı), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/koraybarkin/python-ile-liman-api-kullanimi-1g8h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)