Aller au contenu

Api de requète au Market


Jorodan

Recommended Posts

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

Lien vers le commentaire
Partager sur d’autres sites

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 ;)

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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")));
       }

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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")));
       }

Lien vers le commentaire
Partager sur d’autres sites

  • 1 year later...

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+

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...