Durée 48h : Qui veut tester mon API ?

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par michel.leonard, 25 Juin 2012.

  1. michel.leonard
    michel.leonard WRInaute occasionnel
    Inscrit:
    1 Juin 2010
    Messages:
    361
    J'aime reçus:
    0
    Salut j'ai mis en place un API qui permet de suggérer des villes de France en fonction d'une requête contenant :

    -un département (06,2A,57...) ==> Paramètre d
    -un nom de commune qui peut être partiel comme can ==> Paramètre v
    -une option qui peut valoir une de ces 3 lettres PXJ pour PHP,XML,JSON ==> Paramètre o

    exemple : http://youtroc.com/www/communes/suggerer.php?d=06&v=calmement

    Vous trouvez des bugs ? incohérences ? problèmes ? Merci de me donner votre avis !
     
  2. michel.leonard
    michel.leonard WRInaute occasionnel
    Inscrit:
    1 Juin 2010
    Messages:
    361
    J'aime reçus:
    0
    Ce script fonctionne sans base de données,Je l'utilise pour obtenir un résultat exact (commune valide avec correspondance 100) pour consulter un API de geocoding sans le spammer.

     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 207
    J'aime reçus:
    365
    Le JSON renvoit ces headers: "Content-Type: text/html;" ça devrait être application/json.
    Idem pour PHP => text/php
     
  4. michel.leonard
    michel.leonard WRInaute occasionnel
    Inscrit:
    1 Juin 2010
    Messages:
    361
    J'aime reçus:
    0
    Salut et merci pour ta réponse, ces 2 défauts sont corrigés.
     
  5. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Quelques commentaires:
    - je ne comprends pas comment l'"exactitude" peut être commune à l'ensemble des résultats, ça ne devrait pas plutôt être spécifique à chaque résultat donné?

    - quel est l'ordre des résultats?

    - il serait utile de préciser que l'encodage attendu dans v est l'UTF-8.

    Jacques.
     
  6. michel.leonard
    michel.leonard WRInaute occasionnel
    Inscrit:
    1 Juin 2010
    Messages:
    361
    J'aime reçus:
    0
    Salut Jacques et merci pour ta réponse.

    l'exactitude est égale a 100 si la chaine a été trouvée, 99 si il n'y à plus qu'un seul résultat, 1 si seul le département est mentionné et une valeur en pourcentage de ressemblance avec la chaine la plus coïncidante si plusieurs résultats sont trouvés

    pour le moment l'ordre alphabétique, mais je vais probablement implémenter l'ordre par similitude

    c'est a dire ? un paramètre c=utf8 ?

    Cordialement, mike
     
  7. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    Si le but c'est d'en faire un webservice public, il faut que dans ta documentation tu précises l'encodage à utiliser. Ou alors tu rajoutes un paramètre permettant de le choisir, mais il faut alors indiquer la valeur par défaut correspondante. Sinon tu vas avoir des gens qui vont te balancer de l'iso-8859-1 et ne pas comprendre pourquoi les résultats sont mauvais...

    Jacques.
     
  8. michel.leonard
    michel.leonard WRInaute occasionnel
    Inscrit:
    1 Juin 2010
    Messages:
    361
    J'aime reçus:
    0
    c'est un sujet que je ne maîtrise pas, mais comment modifier l'encodage des URL dans un navigateur ? (ex: Firefox)... Si je ne l'ai pas fait, c'est que je pensais que toutes les URL étaitent UTF-8 par défaut...
     
  9. jcaron
    jcaron WRInaute accro
    Inscrit:
    13 Février 2004
    Messages:
    2 579
    J'aime reçus:
    0
    En ce qui te concerne, ce n'est pas tellement le cas de la saisie de l'URL dans la barre d'adresse du navigateur qui compte, puisque c'est plutôt un script qui va faire appel à ton service. Mais il faut que le script encode correctement les caractères en fonction de ce que tu attends (en n'oubliant pas évidemment le urlencode (php), encodeURIComponent (JS), etc.). L'encodage initial dépend du langage, de la source des données, de leur encodage...

    Jacques.
     
  10. michel.leonard
    michel.leonard WRInaute occasionnel
    Inscrit:
    1 Juin 2010
    Messages:
    361
    J'aime reçus:
    0
  11. michel.leonard
    michel.leonard WRInaute occasionnel
    Inscrit:
    1 Juin 2010
    Messages:
    361
    J'aime reçus:
    0
Chargement...
Similar Threads - Durée 48h tester Forum Date
Comment réduire durée de vie du cookie GTM ? Administration d'un site Web 19 Avril 2021
solution pour avoir une "Durée de la session" autre que 0 Google Analytics 5 Avril 2020
Organic search = durée de session = 0s Référencement Google 18 Juillet 2019
stats taux de rebond et durée sessions Débuter en référencement 7 Février 2019
Durée moyenne de session énorme (+ de 15h) dans Google Analytics Problèmes de référencement spécifiques à vos sites 12 Décembre 2018
Taux de rebond = 0% et durée de session =00:00:00 Google Analytics 24 Juillet 2015
Les redirections 301, quelles sont les durées max Référencement Google 17 Juillet 2015
Durée de blocage d'un robots.txt Problèmes de référencement spécifiques à vos sites 8 Janvier 2015
Comment plafonner la durée et le paiement d'adwords? AdWords 27 Septembre 2014
Durée d'enregistrement du site Noms de domaine et référencement 2 Mai 2014
Durée d'une pénalité Bloop et comment s'en sortir ?! Netlinking, backlinks, liens et redirections 13 Décembre 2013
Quelle est la durée d'une campagne de netlinking sérieuse? Netlinking, backlinks, liens et redirections 7 Novembre 2013
Objectif analytics page de destination + durée Google Analytics 13 Octobre 2013
Taux de rebond, durée de visites sur Analytics : Quel est le chiffre idéal? Google Analytics 20 Juillet 2013
Limitation de la durée des AE Droit du web (juridique, fiscalité...) 11 Avril 2013
Durée de vie de session Administration d'un site Web 20 Décembre 2012
Durée de la prime de fraîcheur ? Référencement Google 1 Octobre 2012
Durée du passage de GB sur un site Débuter en référencement 13 Septembre 2012
Durée d'un fichier .mp3 en php Développement d'un site Web ou d'une appli mobile 12 Janvier 2012
Référencer page à courte durée de vie e-commerce 19 Décembre 2011