joshua stein, on yılı aşkın bir süredir Pushover'ın halka açık API'sini kullanıyor ve yeni bir API oluşturanlara tavsiye vermeyi düşündü.
Pushover'ın API'si, çoğunlukla en yeni web tarayıcılarında JavaScript'ten erişilmek yerine çok çeşitli cihazlar (gömülü IoT öğeleri, eski sunucular, güvenlik kameraları vb.) ve HTTP kitaplıkları tarafından kullanıldığı için alışılmadık olabilir. Ayrıca hassas finansal bilgileri işlemez, dolayısıyla burada verilen tavsiyeler Stripe'ın API'si gibi çalışan bir şey için geçerli olmayabilir.
API'nizi şurada sunun:
api.example.com
, aslaexample.com/api
. API'nizin kullanımı arttıkça, web sitenizin/kontrol paneli sunucunuzun ötesine geçecektir ve ayrı bir sunucuya veya birçok farklı sunucuya taşınması gerekecektir. Pano sunucunuzdan proxy göndermeye çalışmak yerine IP'sini başka bir yere işaret ederek nesneleri hareket ettirebilmek isteyeceksiniz.Bugün bir ormana gömülü ESP8266'dan biraz uyumsuz bir API isteğini kabul etmek, yıllar sonra yapılan aynı uygun olmayan istekleri genellikle kabul etmek zorunda kalmanız pahasına kabul etmeye devam etmeniz gerektiği anlamına gelebilir. geçici çözümler uygula yükseltildikçe web çerçevenizde veya sunucu kodunuzda.
Gönderide çok daha fazlasını okuyun okuyun.
Resim Freepik tarafından
- SEO Destekli İçerik ve Halkla İlişkiler Dağıtımı. Bugün Gücünüzü Artırın.
- PlatoData.Network Dikey Üretken Yapay Zeka. Kendine güç ver. Buradan Erişin.
- PlatoAiStream. Web3 Zekası. Bilgi Genişletildi. Buradan Erişin.
- PlatoESG. Otomotiv / EV'ler, karbon, temiz teknoloji, Enerji, Çevre, Güneş, Atık Yönetimi. Buradan Erişin.
- PlatoSağlık. Biyoteknoloji ve Klinik Araştırmalar Zekası. Buradan Erişin.
- ChartPrime. Ticaret Oyununuzu ChartPrime ile yükseltin. Buradan Erişin.
- Blok Ofsetleri. Çevre Dengeleme Sahipliğini Modernleştirme. Buradan Erişin.
- Kaynak: https://blog.adafruit.com/2023/08/17/advice-for-operating-a-public-facing-api-software-jcs/