«api» etiketlenmiş sorular

Bir uygulama programlama arabirimi (API), yazılımın başka bir yazılım tarafından kullanılması amaçlanan spesifikasyondur.

30
Kendi programlama dilimi ve bunun için bir derleyicimi nasıl oluşturabilirim [kapalı]
Programlama konusunda kapsamlıyım ve BASIC, FORTRAN, COBOL, LISP, LOGO, Java, C ++, C, MATLAB, Mathematica, Python, Ruby, Perl, JavaScript, Assembly vb. Gibi dillerle karşılaştım. İnsanların programlama dillerini nasıl yarattıklarını ve bunun için derleyiciler nasıl geliştirdiklerini anlamıyorum. İnsanların nasıl Windows, Mac, UNIX, DOS ve benzeri işletim sistemleri yarattıklarını da anlayamadım. Bana …

12
API anahtarları gibi gizli bilgilerin kaynak kontrolünün dışında tutulması stratejisi?
Kullanıcıların Twitter, Google, vb. OAuth kimlik bilgilerini kullanarak giriş yapmalarına izin verecek bir web sitesinde çalışıyorum. çeşitli vücut parçalarına karşı rehinlerle korumak için. Anahtarım susturulursa, parça yanmış. API anahtarının, çalışma zamanında kimlik doğrulama isteklerini gerçekleştirmek için kullanıldığı için kaynağımla seyahat etmesi gerekiyor. Benim durumumda, anahtar uygulama içinde bir yapılandırma dosyasında …

14
Neden daha fazla masaüstü uygulaması Qt ile yazılmış değil? [kapalı]
Qt ile olan deneyimimde bildiğim ve anladığım kadarıyla kütüphane öğrenmek çok iyi ve kolay. Çok iyi tasarlanmış bir API'ye sahiptir ve çapraz platformdur ve bunlar onu çekici kılan özelliklerden sadece ikisidir. Neden daha fazla programcının Qt kullanmadığını bilmek istiyorum. Buna karşı çıkan bir eksiklik var mı? Hangi kütüphaneler diğer kütüphaneleri …
202 api  libraries  qt 

12
Bir API ile bir SDK arasındaki fark nedir?
Ben gerçekten bir denilen bir şey ayırt edemeyeceğini anlayınca ben, çeşitli API'ler ve SDK'larından ile bakıyordu API bir adlandırılan ve bir şey SDK . Her ikisi de, kavramsal olarak, programınızın başka bir yazılım parçası tarafından sağlanan kaynaklarla etkileşime girmesi ve onu denetlemesi, başka bir yazılımın bir web servisi, son kullanıcı …

3
REST API güvenliği JWT vs OAuth'a saklanan jeton
REST API'yi korumak için hala en iyi güvenlik çözümünü bulmaya çalışıyorum, çünkü mobil uygulamaların ve API'nin sayısı her geçen gün artıyor. Farklı kimlik doğrulama yöntemleri denedim, ancak yine de bazı yanlış anlaşılmalar var, bu yüzden daha deneyimli birisinin tavsiyesine ihtiyacım var. Tüm bunları nasıl anladığımı anlatayım. Bir şeyi yanlış anlarsam, …
104 security  rest  api  oauth  https 

3
Neden donanım hızlandırmalı vektör grafikleri çıkartılmıyor?
60fps'de vektör yollarının gerçek zamanlı manipülasyonunu içeren bir uygulama üzerinde çalışıyorum ve konuyla ilgili ne kadar az bilgi bulunduğuna çok şaşırdım. İlk başta, fikirimi CoreGraphics kullanarak uygulamaya çalıştım, ancak bu amaçlarım için yeterince performans göstermedi . Daha sonra OpenVG adlı donanım hızlandırmalı vektör grafikleri için bir Khronos standardı olduğunu ve …



7
Sorgu dizesi ile URI tarafından bir REST api tasarlama
Diyelim ki bununla ilişkili üç kaynağım var: Grandparent (collection) -> Parent (collection) -> and Child (collection) Yukarıdakiler, bu kaynaklar arasındaki ilişkiyi şöyle gösterir: Her büyükbaba veya büyükanne bir veya birkaç ebeveyne eşlenebilir. Her ebeveyn bir veya birkaç çocuğa harita verebilir. Çocuk kaynağına karşı arama yapmayı ancak filtre kriterleri ile desteklemeyi …
73 design  rest  api 

8
Birden fazla eylem farklı durumlarla biterse hangi HTTP durum kodunu döndürürsünüz?
Kullanıcının, sunucudan bir HTTP isteğinde birden fazla eylem gerçekleştirmesini isteyebileceği bir API yapıyorum. Sonuç, işlem başına bir girişle birlikte bir JSON dizisi olarak döndürülür. Bu eylemlerin her biri birbirinden bağımsız olarak başarısız veya başarılı olabilir. Örneğin, ilk eylem başarılı olabilir, ikinci eylemin girişi yetersiz biçimlendirilmiş ve doğrulanamayabilir ve üçüncü eylem …
72 api  http 

4
Java koleksiyonları neden arayüzde "isteğe bağlı yöntemlerle" uygulandı?
Java koleksiyon çerçevesini genişleten ilk uygulamam sırasında, koleksiyon arayüzünün isteğe bağlı olarak bildirilen yöntemler içerdiğini görmekten çok şaşırdım. Uygulayıcının desteklenmiyorsa UnsupportedOperationExceptions atması bekleniyor. Bu hemen bir zayıf API tasarım seçimi olarak beni vurdu. Joshua Bloch'un mükemmel "Etkili Java" kitabının çoğunu okuduktan ve daha sonra bu kararlardan sorumlu olabileceğini öğrendikten sonra, …

3
RESTful API'de eğik çizgi
Bir RESTful API’da sondaki eğik çizgiyle ne yapılacağı hakkında tartışıyorum. Diyelim ki, köpekler adı verilen bir kaynağım var ve bireysel köpekler için alt kaynaklar var. Bu nedenle aşağıdakileri yapabiliriz: GET/PUT/POST/DELETE http://example.com/dogs GET/PUT/POST/DELETE http://example.com/dogs/{id} Fakat aşağıdaki özel durumla ne yapacağız: GET/PUT/POST/DELETE http://example.com/dogs/ Benim kişisel görüşüm, bunun id = tek tek bir …
60 api  rest  http 

7
RESTFul: durum değiştiren eylemler
RESTfull API oluşturmayı planlıyorum ama kafamda bazı problemler yaratan bazı mimari sorular var. Müşterilere arka uç iş mantığı eklemek, iş mantığının hızla değişebildiği durumlarda birden fazla istemci platformunu güncellemenin zor olduğu için kaçınmak istiyorum. Diyelim ki makalemiz bir kaynak olarak var (api / makale), yayınlama, yayından kaldırma, etkinleştirme veya devre …
59 api  rest 

8
Bir API’de 404 HTTP durum kodu ne zaman kullanılır?
Bir proje üzerinde çalışıyorum ve iş yerindeki insanlarla yaklaşık bir saatten fazla çalıştıktan sonra. Borsadaki insanların ne söyleyebileceğini öğrenmeye karar verdim. Bir sistem için bir API yazıyoruz, bir Organizasyon ağacını veya Hedefler ağacını döndürmesi gereken bir sorgu var. Organizasyon ağacı, kullanıcının bulunduğu organizasyondur, Başka bir deyişle, bu ağaç daima mevcut …

4
Çift kodu kabul edebileceğimiz istisnai durumlar var mı?
Üç API oluşturmak zorunda olduğumuz bir yazılım projesi üzerinde çalışıyorum. Biri ev bankacılığı kanalı, biri ajans kanalı ve üçüncüsü mobil kanal için. Ajans API'sı, tüm işlevselliklere sahip olduğu için en eksiksiz olanıdır ... daha sonra biraz daha küçük Ev API'si ve sonra mobil API. Buradaki mimarlar ortak bir katman oluşturdu …
57 java  api  spring 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.