Jorodan Posté(e) 25 avril 2010 Posté(e) 25 avril 2010 Taaain impossible de trouver une api un peu documentée! Quelqu'un sait comment : - faire une recherche - envoyer vers l'installation d'une application particulière - avoir des informations sur une application (niveau SDK nécessaire, dépendances, tailles d'écran disponibles... etc...)
shagrath78 Posté(e) 25 avril 2010 Posté(e) 25 avril 2010 sans vouloir être méchant mais http://lmgtfy.com/?q=android+market+api
Jorodan Posté(e) 25 avril 2010 Auteur Posté(e) 25 avril 2010 Tu l'as fait avant de me faire la morale ???? Parce que justement il n'y a pas la réponse! Je trouve Mark Murphy qui dit qu'il n'y en a pas et un projet non officiel d'API... Donc avant de vouloir prendre son pied à remettre un modérateur en place, faut vérifier que tu dis pas de bêtise ;)
shagrath78 Posté(e) 25 avril 2010 Posté(e) 25 avril 2010 j'ai pas vraiment pris mon pied mais bon :p perso le premier lien me renvoit une bibliothèque qui permet de: - You can browse market with any carrier or locale you want. - Search for apps using keywords or package name. - Retrieve an app info using an app ID. mais j'ai peut etre mal compris ce que tu cherches
Jorodan Posté(e) 25 avril 2010 Auteur Posté(e) 25 avril 2010 T'aurais du prendre ton pied! A ta place je l'aurais fait :) Et je cherche un truc plus carré et officiel que ca :) Par exemple, j'ai trouvé comment lancer une recherche sur le market pour un package d'application donné : startActivity(new Intent( Intent.ACTION_VIEW, Uri .parse("market://search?q=pname:com.google.zxing.client.android"))); }
Alocaly Posté(e) 25 avril 2010 Posté(e) 25 avril 2010 En meme temps, le Market, ce n'est pas android, mais une application fournie joyeusement par Google en plus d'Android. Donc le seul moyen officiel d'avoir un truc, c'est les intents, mais ca va juste te permettre de faire des recherches, d'arriver exactement sur une page d'application, mais pas d'avoir des infos sur une appli ( juste si elle est là ou non pour ce tél ). Sinon, shagrath78, c'est rigolo ton lien : je l'ai middle clické, puis j'ai continué à lire ce sujet, et quand j'ai changé d'onglet, c'était juste une simple recherche Google... J'ai donc mis du temps à comprendre...
zeroot Posté(e) 25 avril 2010 Posté(e) 25 avril 2010 au niveau de ce qui est officiel, ca marche par intent, sur ce format, si tu veux ouvrir le market sur une appli: market://details?id= pour une recherche sur le market, le format générique est le suivant market://search?q=: concretement, pour la recherche - en fonction du package name: market://search?q=pname: - en fonction du nom du developpeur: market://search?q=pub: -en fonction de mots clefs: market://search?q= -une combinaison de mot clef + nom de package + nom de developpeur: market://search?q=world pname:com.android.hello pub:Android T'aurais du prendre ton pied! A ta place je l'aurais fait :)Et je cherche un truc plus carré et officiel que ca :) Par exemple, j'ai trouvé comment lancer une recherche sur le market pour un package d'application donné : startActivity(new Intent( Intent.ACTION_VIEW, Uri .parse("market://search?q=pname:com.google.zxing.client.android"))); }
wikidroid Posté(e) 23 mai 2011 Posté(e) 23 mai 2011 Salut tout le monde, Je relance ce sujet pour savoir si tu as réussi à trouver ton bonheur (Jorodan) concernant ta requête. En ce qui concerne (l'api non officiel : Android Market API), elle marchait très bien, jusqu'à ce que Google inclut l'utilisation d'une Captcha pour le ClientLogin, ce qui bloque une utilisation automatisée. Je serai intéressé si jamais tu as trouvé une autre api ou un autre recours pour contourner le problème. a+
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.