Dinlendirici bir API için birden fazla sorgu parametreleri geçirmek için en iyi yolu nedir?

2 Cevap php

Ben sığınakta Api en tasarlama ve arayan birden fazla arama parametresi temelinde kayıtları sorgulamak isteyen bir API tasarımı üzerinde bazı tavsiyeler istiyorum.

Ben sadece bir parametre kullanmak huzurlu apis gördük.

ben bunu nasıl yapmalıyım?

örneğin i rehber listesi için huzurlu bir API oluşturduk varsa, nasıl Isim ile tüm kişileri döndürülen bir çağrı == bob biçimlendirmek & ederim soyadı == smith?

Ben alınırken ediyorum çünkü bir GET olmalı sanırım?

Benim tek düşünceleri vardır:

http://api.myapi.com/contacts/firstname/bob&surname=smith

Ama bu doğru görünmüyor ;-(

Lütfen tavsiye.

Ayrıca, php çerçeveler herhangi biri bu destekliyorsunuz? örneğin Symfony, Konstrukt vb

2 Cevap

Bence

http://api.myapi.com/contacts?firstname=bob&surname=smith

İsteğe bağlı olan her hangi parametrelerin, bir dizi varsa gitmek için yoludur.

The Magic Word is "Reflection" Read this tutorial how piwik automaticaly generates The API

http://piwik.org/blog/2009/02/software-geeks-how-piwik-automatically-generates-the-api-using-php-reflection/