«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.

1
RESTful API ve i18n: Yanıt nasıl tasarlanır?
Esas olarak tek bir müşterinin ihtiyaçlarını karşılamaya yönelik RESTful API tasarlıyoruz. Çok özel koşulları nedeniyle, bu müşteri mümkün olduğunca az istekte bulunmalıdır. API, i18n'yi isteklerde bir Accept-Language üstbilgisi aracılığıyla işler. Bu, istemcinin bir isteğin yanıtlarını kullanılabilir tüm yerel ayarlarda depolaması gereken bir özellik dışında istemcinin yapması gereken her şey için …
15 rest  api  api-design  http 

2
REST API hata yanıt modeli ve hata kodları sistemi oluşturmanın en iyi yolu nedir?
Benim REST uygulaması sonraki yapı ile JSON hataları döndürür: { "http_response":400, "dev_message":"There is a problem", "message_for_user":"Bad request", "some_internal_error_code":12345 } Özellikler (dev_message, message_for_user, some_internal_error_code) için gerekli değerleri iletebileceğim ve bunları döndürebileceğim özel yanıt modeli oluşturmanızı öneririm. Kodda buna benzer: $responseModel = new MyResponseModel(400,"Something is bad", etc...); Bu model nasıl görünmeli? Sadece …
15 php  mvc  rest  api 

7
Bir C kütüphanesinin işlevleri her zaman bir dizginin uzunluğunu beklemeli mi?
Şu anda C ile yazılmış bir kütüphane üzerinde çalışıyorum. Bu kütüphanenin birçok işlevi argümanlarında char*veya const char*argümanlarında bir dize bekliyor . Ben size_tboş sonlandırma gerekli değildi böylece her zaman dize uzunluğunu bekliyor bu fonksiyonları ile başladı . Bununla birlikte, test yazarken, bu, aşağıdakilerin sık sık kullanılmasına neden oldu strlen(): const …
15 c  api  strings 

1
API istemcisini ve paketleyicileri test etme
Geliştirdiğim bir API istemci kütüphanesini test etmenin en iyi yolunu bulmaya çalışan çevrelerde dolaşıyorum. Kütüphane, Clienttemel olarak API ile 1: 1 eşleşmeye sahip bir Wrappersınıfa ve üstünden daha kullanıcı dostu bir arayüz sağlayan ek bir sınıfa sahiptir Client. Wrapper --> Client --> External API Ben ilk ikisine karşı bir sürü …

1
API anahtarı - içerik veya başlıkta
Şu anda bir API üzerinde çalışmak ve sadece API anahtarını iletmek için en iyi yerin nerede olması gerektiği hakkında fikir toplamak istedim. URL girmemelidir biliyorum, bu istek üstbilgisi veya ileti gövdesi bırakır. Başlığa koyarsam, tüm hizmetlerde kullanılabilecek genel bir yöntemle gelebilirim, ancak teslim ettiğim özellik gövdede (yani bir JSON dizesinde …
14 api 

1
REST modeline kaynakları yerleştirmenin doğru yolu nedir?
Hizmet bir REST API tasarlıyorum ve kaynakları yuvalamak için uygun bir şekilde takılıp var. Kaynaklar: ortaklar, biletler, ayarlar Kaynaklar arasındaki bağlantılar: eşin birçok bileti var, iş ortağı ayarlara sahip, İş mantığı: tüm ortakları anonim kullanıcı olarak listeleyebilirsiniz, anonim kullanıcı olarak belirtilen iş ortağına yeni bilet ekleyebilirsiniz, sadece iş ortağı biletlerini …
14 api  rest  api-design 

5
API tasarımında, ad hoc polimorfizm ne zaman kullanılır / kaçınır?
Bir JavaScript kütüphanesi tasarlıyor Magician.js. Linchpin, Rabbitgeçirilen argümanın dışına çıkan bir işlevdir . Kullanıcılarının bir tavşanı a String, a Number, a Function, belki de a'dan çıkarmak isteyebileceğini biliyor HTMLElement. Bunu akılda tutarak, API'sını şöyle tasarlayabilir: Sıkı arayüz Magician.pullRabbitOutOfString = function(str) //... Magician.pullRabbitOutOfHTMLElement = function(htmlEl) //... Yukarıdaki örnekteki her işlev, işlev …

4
Akıcı API'da doğal dil gramerini kullanma
WebSQL / Phonegap Veritabanı API üzerinde bir sorgu soyutlama ile uğraşıyorum ve kendimi hem doğal hem de dilbilgisi kullanımını taklit eden akıcı bir API tanımlamak için çizilmiş ve şüpheli buluyorum. Bunu örneklerle açıklamak en kolay yol olabilir. Aşağıdakiler dilbilgimdeki geçerli tüm sorgulardır ve yorumlar amaçlanan semantiği açıklar: //find user where …
14 javascript  api 


6
Bir dilin standart çerçevesini / API / işlevselliğini nasıl öğrenirsiniz? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yazılım Mühendisliği Yığın Değişimi için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . Kodlamayı anlıyorum. Düzenli kullandığım dillerin temellerini nasıl ele alacağımı biliyorum. Biraz yukarıda temel düzenli ifadeler yazmayı biliyorum, …

1
Açık Veri Protokolü (odata) Kalkınma Topluluğu Tarafından Yaygınlaştırılıyor mu? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . EDIT: Odata aşina değilseniz, işte gidiyorsunuz . Bu teknolojiyi öğrenmeye değip değmeyeceğini veya yakalanmayacak bir şey olup …

5
Bir REST API nasıl taklit edilir?
Ben bir üçüncü taraf REST API verileri sorgulayacak yeni bir proje üzerinde çalışıyorum. Bu, gerçek zamanlı bir spor veri feed'i içindir, bu nedenle feed yalnızca bir oyun gerçekleştiğinde çalışır. 3. taraf iyi belgeler (XSD, vb.) Sağlasa da, bir oyunun gerçekleşmesini simüle etmenin bir yolu yoktur ve bu yüzden bu API'ya …
13 api  rest 

2
RESTful API tüm form için veri sağlamalı mıdır?
Veriler için tamamen RESTful API kullanan bir JavaScript web uygulamam olduğunu varsayalım. Diyelim ki bu uygulama bir veri formuna sahip ve diyelim ki / product / 12345 adresindeki bir kaydı düzenliyorum. Formu oluştururken, / product / 12345 için RESTful bir istekte bulunuyorum ve JSON verilerini alıyorum: { "id": 12345, "name": …
13 api  rest  forms 

5
Genel API tasarımıyla bağımlılık enjeksiyonunu dengeleme
Basit sabit genel API sağlayarak bağımlılık enjeksiyonunu kullanarak test edilebilir tasarımı nasıl dengeleyeceğimizi düşünüyorum. Benim açmazım: insanlar böyle bir şey yapmak isteyeceklerdi var server = new Server(){ ... }ve a'nın sahip olabileceği birçok bağımlılık ve bağımlılık grafiği oluşturma konusunda endişelenmek zorunda değiller Server(,,,,,,). Gelişirken, tüm bunları ele almak için bir …
13 c#  api 

1
API Kimlik Doğrulaması, Bir kerelik belirteç VS Dinamik belirteçleri
Yeni bir proje üzerinde çalışıyoruz, iki lider geliştiriciyiz ve sunucu ile istemci arasındaki iletişimi sağlamak için bir token nasıl kullanılacağına dair bir yol ayrıyoruz. İlk Öneri: (Bir kerelik AKA Statik Jetonu) istemci, kullanıcı adını ve parolayı ve geçerli_adı (bu değişken sunucunun veritabanına ve istemci tarafına da kaydedilecek) API'ye göndererek birincil …
13 security  api 

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.