Les forums> Le coin des barbus> Api et réponse JSON
Membre | Message |
ptirouz | Je découvre le json avec la réponse fourni par l'api photo/favourite, et je vois que le json renvoyé est de la forme { "": { "id":"xxxx", "url_small":"xxxxxxxx", "url_medium":"xxxxxxxx" }, "1": { "id":"xxxxx", "url_small":"xxxxxxxxx", "url_medium":"xxxxxxx" }, ...}
et malheureusement j'ai du mal à définir les class pour le déserialier et en faire des objet .net. Au vu de mes recherche sur le net je me demande si la réponse JSON correcte ne serai pas plutt un tableau d'objets(Crochets) : [ {"id":"xxxx","url_small":"xxxxxxxx","url_medium":"xxxxxxxx"},{"id":"xxxx","url_small":"xxxxxxxx","url_medium":"xxxxxxxx"},..]
Qu'en pensez vous ? ou avez vous la solution à mon problème ? Dernière modification le 16-01-09 : 11:59 |
francois | Pour info l'API utilise cette fonction PHP pour encoder le résultat en JSON: |
ptirouz | Ok, merci, je maitrise mieux le xml c'est sur, mais je vais quand même continuer aussi sur le JSON, j'aime trouver les solutions :-)
En faite ce que je trouve bizzare, c'est que la premiere "clé" de la chaine JSON est vide, tu utilise la fonction json_encode sur un Array ou un objet PHP ? |
francois | En effet pour la liste des favoris il s'agit d'un array :
Il est essuite encodé en JSON en utilisant la fonction citée ci-dessus.
|
ptirouz | Merci, en faite je me suis compliqué la vie depuis le début, comme la syntaxe JSON renvoyé par l'api ne resemblai pas à la definition d'un tableau JSON, je suis parti dans la creation d'objet d'objet... et en faite ça marche si je le considère comme un tableau tout bête (en ommettant donc les premières clés) :
class favouritephoto { public int id { get; set; } public string url_small { get; set; } public string url_medium { get; set; } }
Enfin si ça interessen quelqu'un :-)
Bon ben bientôt ma petite participation au application Hellotipi ... |
ptirouz | A ba maintenant l'api renvoi bien un tableau JSON entouré par des crochets, tant mieux :-) Juste pour savoir, la listes des photos d'un album, ça arrive dans quel delais dans l'api ? Je ne presse pas du tout c'est juste pour savoir :-) |
francois | Difficile à dire car j'ai beaucoup de choses en cours de réalisation. |
ptirouz | Je me doute qu'il y a du boulot, c'est gentil. Merci |
francois | Je viens de rajouter 2 nouvelles fonctions dans l'API
photo/duplicate_photo photo/album_photos
|
francois | Pour info je viens de rajouter le format XML à l'API (il suffit de rajouter ".xml" à la fin des requetes) |
ptirouz | Cool mais du coup pour mon premier developpement autour de l'api Hellotipi j'ai utilisé JSON que je ne connaissait pas et finalement c'est plutôt sympa.
Dernière modification le 13-02-09 : 16:27 |
francois | Bravo ! je vais tester ça rapidement |
francois | Ce message a été supprimé |
francois | Je bloque sur l'activation du menu add-on (il n'apparait pas) pourtant j'ai bien activé la clé de registre + j'ai fait un essai via ce soft qui le fait pour nous: Mais rien n'y fait |
ptirouz | Je viens de regarder et apparement l'activation des AddIn pour la version 2009 ne marche pas pareil, en éspérant qu'elles soit possible. Je vais me renseigner...
|
Être prévenu des nouveaux messages par email | flux RSS