AndlyticsProject / andlytics

Google Play - Android Market statistics app
Other
535 stars 181 forks source link

Display and store developer replies to comments #200

Closed EricLarch closed 11 years ago

EricLarch commented 12 years ago

Replies are now fetched, still need to store them in the db

My account has been upgraded to use the "reply to comment" feature, and since then new comments are not collected. Andlytics detects change in the number of comments, but the comment page is not refreshing and stays with the last comment before I was upgraded. I can make myself available for tests if necessary.

willlunniss commented 12 years ago

Well thats good that they are progressing with that.

Can you post the new response by capturing it using Chrome/Firefox dev tools. Login the the dev console, then start tracing, click to view comments, then post the content of the larger of the two POST requests to https://play.google.com/apps/publish/comments?dev_acc_XXXXX

Also, just in case they have changed it, can you also post the conent of the POST data e.g. 7|2|11|https://play.google.com/apps/publish/gwt/|3B4252B1EA6FFDBEAC02B41B3975C468|com.google.gwt.user.client.rpc.XsrfToken/<<XsrfToken>>|com.google.wireless.android.vending.developer.shared.CommentsService|getUserComments|java.lang.String/2004016611|J|java.lang.Iterable|<<packagename>>|java.util.ArrayList/4159755760|1|2|3|4|5|6|7|7|8|8|9|9|9|7|10|A|U|11|0|11|0|11|0|0|

EricLarch commented 12 years ago

Request URL:https://play.google.com/apps/publish/comments?dev_acc=XXXXXX

Request Payload 7|2|11|https://play.google.com/apps/publish/gwt/|3B4252B1EA6FFDBEAC02B41B3975C468|com.google.gwt.user.client.rpc.XsrfToken/<>|com.google.wireless.android.vending.developer.shared.CommentsService|getUserComments|java.lang.String/2004016611|J|java.lang.Iterable|fr.epicdream.beamy|java.util.ArrayList/4159755760|1|2|3|4|5|6|7|7|8|8|9|9|9|7|10|A|U|11|0|11|0|11|0|0|

Response //OK[81,3,80,3,2,79,3,78,3,2,77,3,76,3,2,75,3,74,3,2,73,3,72,3,2,71,3,70,3,2,69,3,68,3,2,67,3,66,3,2,65,3,64,3,2,63,3,62,3,2,61,3,60,3,2,59,3,58,3,2,57,3,56,3,2,55,3,54,3,2,53,3,52,3,2,51,3,50,3,2,49,3,48,3,2,47,3,46,3,2,45,3,44,3,2,43,3,42,3,2,41,3,40,3,2,39,3,38,3,2,37,3,36,3,2,35,3,34,3,2,33,3,32,3,2,31,3,30,3,2,29,3,28,3,2,27,3,26,3,2,25,3,24,3,2,23,3,22,3,2,21,3,20,3,2,19,3,18,3,2,17,3,16,3,2,15,3,14,3,2,13,3,12,3,2,11,3,10,3,2,9,3,8,3,2,7,3,6,3,2,5,3,4,3,2,39,1,["java.util.ArrayList/4159755760","com.google.common.base.Pair/1879869809","java.lang.String/2004016611","de","Allemand","en","Anglais","ar","Arabe","bs","Bosniaque","bg","Bulgare","ca","Catalan","zh","Chinois","ko","Coréen","hr","Croate","da","Danois","es","Espagnol","et","Estonien","fi","Finnois","fr","Français","el","Grec","iw","Hébreu","hu","Hongrois","in","Indonésien","it","Italien","ja","Japonais","lv","Letton","lt","Lituanien","ms","Malaisien","nl","Néerlandais","no","Norvégien","pl","Polonais","pt","Portugais","ro","Roumain","ru","Russe","sr","Serbe","sk","Slovaque","sl","Slovène","su","Soundanais","sv","Suédois","cs","Tchèque","th","Thaï","tr","Turc","uk","Ukrainien","vi","Vietnamien"],2,7]

I'm not sure the response is the right one, I took what is under the "response" pane in the Network section of the Chrome dev tool. Is it right? Cause it's not 6K like it's supposed to be from the response headers

EricLarch commented 12 years ago

I used another tool with Firefox (Live HTTP Headers) and here is the correct response:

//OK[109,10,'Tn$KL9y',17,1,108,3,9,8,107,106,105,'Tn_FqfP',104,40,2,103,10,'ToBe$4W',17,1,102,5,9,8,101,100,99,'ToBevG5',98,97,2,96,10,0,1,0,5,9,8,95,94,93,'ToB4X0z',92,40,2,91,10,'ToIxxGf',17,1,90,3,9,8,89,88,87,'ToCSAnq',86,40,2,85,10,0,1,0,5,9,8,84,37,36,'ToCZKWY',83,40,2,82,10,0,1,0,5,9,8,81,6,5,'ToFcAVb',80,40,2,79,10,0,1,0,5,78,77,76,37,36,'ToGUt2P',75,0,2,74,10,0,1,0,4,9,8,73,72,71,'ToGzfR5',70,40,2,69,10,0,1,0,4,9,8,68,67,66,'ToJ0VUb',65,0,2,64,10,0,1,0,5,9,8,63,62,61,'ToLcaR6',60,40,2,59,10,0,1,0,5,9,8,58,57,56,'ToML0nx',55,40,2,54,10,'ToSpaQb',17,1,53,1,9,8,52,37,36,'ToMXq1Q',51,40,2,50,10,0,1,0,5,9,8,49,48,47,'ToNitSz',46,40,2,45,10,0,1,0,3,9,8,44,43,42,'ToNrXkw',41,40,2,39,10,0,1,0,5,9,8,38,37,36,'ToRUqHN',35,3,2,34,10,'ToR$YP$',17,1,33,1,9,8,32,31,30,'ToRVmIe',29,3,2,28,10,'ToR$D4S',17,1,27,4,9,8,26,0,25,'ToR5c9H',24,3,2,23,10,0,1,0,5,9,8,22,21,20,'ToTGw3v',19,3,2,18,10,'ToTVmTk',17,1,16,2,9,8,15,14,13,'ToTMmzv',12,3,2,11,10,0,1,0,5,9,8,7,6,5,'ToTPxd1',4,3,2,20,1,["java.util.ArrayList/4159755760","com.google.wireless.android.vending.developer.shared.UserComment/2780503816","3.2.5","Trop fort !!!\tUne application qui fonctionne super bien. Très pratique pour faire des économies où négocier avec un revendeur...","ace","HTC Desire HD","gaia:07193660661720396596:1:vm:18363775304595766012","French","fr","","Lionel","Nul. Tous les prix de mon supermarché sont faux sur prixing. Même le nom du magasin : inscrit comme Carrefour planet alors que c est un Crf Market.","marvel","HTC Wildfire S","gaia:09677496246185880305:1:vm:18363775304595766012","Les relevés de prix que nous effectuons chez Carrefour sont très fiables, nous sommes ainsi étonnés de votre mauvaise expérience. Il doit y avoir un soucis sur la sélection du magasin. Contactez nous sur contact@prixing.fr pour une assistance personnalisée.","java.lang.Long/4227064769","Sandrine","Heu parfait\tJuste parfait état complet. Bravo","GT-I9100","Samsung Galaxy S2","gaia:04944912494480489086:1:vm:18363775304595766012","Bruno","Pas mal, mais...\tBonne application mais depuis la mise à jour 3.2.5 du 28/09/12 je n'ai plus les magasins de proximité. Après avoir desinstallé puis réinstallé l'application, je n'ai plus de commerces du tout...","GT-I9070P","gaia:09184174264201923085:1:vm:18363775304595766012","Le soucis a été corrigé. Cela provenait d'une erreur de configuration sur notre serveur. Vous avez désormais accès à tous les magasins. Merci pour votre patience!","Patrick","Nul\tNul","GT-S5830","Samsung Galaxy Ace","gaia:13622832859320852410:1:vm:18363775304595766012","Nous sommes désolés que vous trouviez Prixing \"nul\". N'hésitez pas à être plus précis dans votre commentaire, afin de nous permettre d'améliorer l'application et de répondre éventuellement mieux à votre besoin.","Olivier","Parfait\tTrès bonne aps. Fonctionne très bien et facile d'utilisation. Merci ;-)","m0","Samsung Galaxy SIII","gaia:08941483845166233053:1:vm:18363775304595766012","Henri","3.2.4","Super\tTres bonne appli","GT-I9003","Samsung Galaxy S","gaia:10052987759829020683:1:vm:18363775304595766012","Cedric","Incroyable ! Enfin une vrai application ! Bravo","E15i","Sony Ericsson Xperia X8","gaia:18408690999816485475:1:vm:18363775304595766012","Denis","Bof\tTrès peu de choix pour la Suisse. Base de données pas riche pour l'instant. Je desinstalle trop de pub","gaia:16118744285819989066:1:vm:18363775304595766012","Prixing est centré avant tout sur la France, et il est vrai que le contenu proposé pour la Suisse est limité. Cependant, nous laissons cette application disponible pour la Suisse car de nombreux frontaliers souhaitent l'utiliser.","Metal","Pratique\tBonne application","skate","ZTE ZTE N960","gaia:05950990467804397374:1:vm:18363775304595766012","Sev","Vraiment pratique!\tElle me sert à tout. Voir les avis, les promos, le prix moyen dans les magasins, et à voir les additifs,leurs dangerosités et leurs descriptions. Application très efficace ! Must have","p990","LGE Optimus 2X","gaia:04888157386484670655:1:vm:18363775304595766012","Tristan","Pratique:)\tSuper application","umts_jordan","Motorola Defy","gaia:00050356922176896405:1:vm:18363775304595766012","Angélique","Efficace\tInstallé depuis peu, je balbutie encore mais suis conquise. Viens d'essayer la version bêta. L'accès direct aux additifs et un gros plus.","olympus","Motorola Atrix","gaia:01386678179410486115:1:vm:18363775304595766012","Corine","Nicest app\tBest design ever!","gaia:07127058854680922085:1:vm:18363775304595766012","English","en","yorick","Très bien. Complet\tVenez nombreux. Plus on est plus il y aura d'infos.","gaia:18120832663792582173:1:vm:18363775304595766012","emynoduesP","Très bonne application\tJe ne peut plus m' en passer je fait vraiment des économies","gaia:16523468861943742157:1:vm:18363775304595766012","Clarck","Très bien\tMais la liste des additifs a disparu ? Je m en servais que pour ça,en 1 clic connaître la composition des produits mais maintenant ça semble avoir disparu","LT22i","Sony Ericsson LT22i","gaia:09258704298726193382:1:vm:18363775304595766012","Les additifs sont toujours accessibles. Pour cela il suffit de scanner le code barre du produit (ou le rechercher par mot clé) et vous aurez accès à la fiche complète qui contient la liste des additifs quand ceux-ci sont présents.","Nelson","Super","endeavoru","HTC HTC One X","gaia:13617199686152165963:1:vm:18363775304595766012","Clémence","3.0","Vraiment top\tRien à dire, s'améliore de jour en jour","maguro","Samsung Galaxy Nexus","gaia:09299092719061541760:1:vm:18363775304595766012","Merci beaucoup pour ce retour","Cyril","Pas si Stupide\tJe pensais:\"Encore une appli de tag stupide qui pense qu'on ne peut scanner avec la camera frontal, alors qu'il suffit de passer le produit devant!\" En fait non, c dû a l'absence d'autofocus:pas moyen d'avoir un code barre net. J'essayé....Autant pour moi.","A80","Archos ARCHOS 80G9","gaia:01923925546854296934:1:vm:18363775304595766012","Il ne s'agit malheureusement pas d'une décision de notre part. La caméra frontale n'est pas autofocus et empêche donc le décodage correct du code-barres.","Sylvain"],2,7]

willlunniss commented 12 years ago

OK thanks, is this one of your replies?

Les relevés de prix que nous effectuons chez Carrefour sont très fiables, nous sommes ainsi étonnés de votre mauvaise expérience. Il doit y avoir un soucis sur la sélection du magasin. Contactez nous sur contact@prixing.fr pour une assistance personnalisée.

EricLarch commented 12 years ago

Yes it is

willlunniss commented 12 years ago

OK, I'll see if I can look at the code tomorrow, otherwise @nelenkov has a much better understanding of that part of the code so should be able to help.

nelenkov commented 12 years ago

201 adds code to parse and store replies in Comment::reply. Replies are not displayed in the UI though (yet). Need to update UI and DB to save/display to fully support this. Should work, but please test, both for accounts with replies and with no replies.

nelenkov commented 12 years ago

As usual updating the 'API' is a pain, but I got a chance to refresh my French :)

willlunniss commented 12 years ago

I'm going to be pretty useless until mid November as I have far too much work to do so thanks for finding the time.

I added a DB upgrade (well drop the table and re-built it) in the dev-console-v2 branch to store comment dates in raw, rather than pre-formatted format, so be aware of that. Unfortunately it contained a change to the v2 code as well, so probably cannot just merge it in https://github.com/AndlyticsProject/andlytics/commit/d2e907dc46a56458b7111f60394fbbc9c371c0a1

vkotovv commented 12 years ago

@willlunniss Maybe we should implement some kind of migrations for DB upgrades? I've implemented this kind of logic once, could work on it. What do you guys think?

EricLarch commented 12 years ago

That would be muche better indeed. Otherwise you need to implement complex logic to export and import all data. Here is a good example of how to handler migrations http://code.google.com/p/iosched/source/browse/android/src/com/google/android/apps/iosched/provider/ScheduleDatabase.java

nelenkov commented 12 years ago

Adding columns is fairly straight forward, changing data format might require some work but is also doable. That said, it seems the current implementation overwrites all comments each time, so not really a problem (we could fix/change that, of course).

willlunniss commented 12 years ago

Yes, after fetching new comments, the current implementation wipes out the table and re-builds it. Which is why I didn't bother writing code to parse the old dates and write them back in the new format. For other more improtant changes the upgrades do actually upgrade by adding columns etc. I think I put a todo to make the comment code not wipe out the db each time, but there are lots of other thigns that need doing first.

I was pointing out the db change becuase of the potential verion code collision that would happen otherwise if db v17 was different in the dev branch vs dev-console-v2 branch. So my suggestion is to update both and get them aligned so that they both use the new date format and both store replies.

nelenkov commented 11 years ago

Still no DB caching, but added a quick hack to display replies. UI needs at least tweaking. Anyone got a chance to test this?

EricLarch commented 11 years ago

I tested (branch dev), and it works great. I can see again comments, as well as my reply (some polishing of strings needed though, it shows "By Developer reply" instead of just "Developer reply") PS: maybe my bad, but to compile I had to add <string name="one_entry_hint_demo">xxx</string> in strings.xml

nelenkov commented 11 years ago

Cool, glad it works for you. I actually got the same error, not sure why the string is missing, will have to track it down. Yes, it's quick-n-dirty :) But maybe we should get rid of the 'by' and just have the user name like it is on the Play web site and Android client.

EricLarch commented 11 years ago

Yes, using the user name would be logical and very clear.

nelenkov commented 11 years ago

Done and done. Also added reply date, since it's not always the same as comment date. If someone objects about the 'by' we can discuss alternatives.

willlunniss commented 11 years ago

Re: one_entry_hint_demo there was no way to initiate the (unmaintained and untested) demo so the demo was removed a while ago, so its probably best to remove that string and the refrence to it from the layouts completely.

I'm fine with removing 'by', probably best to remove it from the strings as well.

PS thanks for doing this, I'll be back to helping again in Novemeber.

nelenkov commented 11 years ago

I didn't even know there was a demo chart. Removed all references I could find.

I haven't had much time for this myself either. Still hoping the whole Console V2 thing gets deployed to everyone soon, so we can do some major restructuring. Not really worth the effort to make major changes before this, I think.

willlunniss commented 11 years ago

@EricLarch Could you collect the same data again, but using the new dev console please.

EricLarch commented 11 years ago

Request URL:https://play.google.com/apps/publish/v2/reviews?dev_acc=xxxxxx Request Method:POST

Request Payload {"method":"getReviews","params":{"1":"fr.epicdream.beamy","2":0,"3":50},"xsrf":"xxxxxxxx"}

Response

{"result":[null,[[null,"gaia:15936122474013376823:1:vm:18363775304595766012","christel","1350741085002",5,"","Pixing\tSuper enfin une bone application super",73,"3.2.5",[null,"GT-I9000","Samsung","Galaxy S"] ,"fr_FR",null,1] ,[null,"gaia:14591012146896653545:1:vm:18363775304595766012","Laurent","1350735336119",5,"","Très bonne application, pour aider à mieux consommer",73,"3.2.5",[null,"ace","HTC","Desire HD"] ,"frFR",null,1] ,[null,"gaia:01182217500379200523:1:vm:18363775304595766012","Toom [{--}]","1350715963814",5,"","L'application parfaite pour la gestion de toutes les courses.\tRéalisation superbe pour cette application très pratique. Gestion des cartes fidélité + listes des courses + offres promo vraiment top !",73,"3.2.5",[null,"ace","HTC","Desire HD"] ,"fr_FR",null,1] ,[null,"gaia:04879999373717238172:1:vm:18363775304595766012","Thibault","1350669944348",3,"","Pub\tSimpa cette pub en transparence lors du scan !",73,"3.2.5",[null,"endeavoru","HTC","HTC One X"] ,"fr_FR",null,1] ,[null,"gaia:04109207021171966203:1:vm:18363775304595766012","Pierre","1350658638717",4,"","Bon\tCorrect",73,"3.2.5",[null,"GT-I9100","Samsung","Galaxy S2"] ,"fr_FR",null,1] ,[null,"gaia:15919588390979487037:1:vm:18363775304595766012","philippo","1350655928128",3,"","Bon principe\tBonne application à la base .impossible de se localiser autre part que dans le quartier de l 'horloge à Paris.",73,"3.2.5",[null,"m0","Samsung","Galaxy SIII"] ,"fr_FR",[null,"Il doit y avoir un soucis avec votre GPS, ou vos préférences dans les autorisations de géolocalisation. Vous êtes localisé par défaut à Paris si l'appli n'arrive pas du tout à se positionner. Vous pouvez essayer d'entrer une adresse en manuel (dans menu, localisation). ",null,"1350658706873"] ,1] ,[null,"gaia:00009875798191787266:1:vm:18363775304595766012","dominique","1350624767216",4,"","Tres bien,mais...\tIl serait souhaitable de pouvoir ranger la liste des courses suivant l'ordre des rayons du magasin favori. Sinon chapeau pour votre appli",73,"3.2.5",[null,"GT-I9000","Samsung","Galaxy S"] ,"fr_FR",[null,"Merci pour vos encouragements! La prochaine version de Prixing, actuellement en cours de développement, permettra d'organiser les listes de courses par rayons. Il sera ainsi plus aisé de gérer son panier.",null,"1350633886220"] ,1] ,[null,"gaia:02171786782875871955:1:vm:18363775304595766012","tony","1350541876001",5,"","Génial\tSuper appli et évolutive!!!",73,"3.2.5",[null,"GT-I9000","Samsung","Galaxy S"] ,"fr_FR",null,1] ,[null,"gaia:00476072403503929797:1:vm:18363775304595766012","James STEEL ✔","1350519770570",5,"","Idéal pour faire les courses\tPratique",73,"3.2.5",[null,"GT-N7000","Samsung","Galaxy Note"] ,"fr_FR",null,1] ,[null,"gaia:13733619569879027941:1:vm:18363775304595766012","Maite","1350509261386",5,"","trop bien\tapplication super vraiment pour allé au moins cher",73,"3.2.5",[null,"GT-S5570","Samsung","Galaxy Mini"] ,"fr_FR",null,1] ,[null,"gaia:05542727326984499411:1:vm:18363775304595766012","Stéphane","1350501551682",5,"","Jolie\tBonne application mais n indique pas toujours le moin cher",73,"3.2.5",[null,"vivo","HTC","Incredible S"] ,"fr_FR",null,1] ,[null,"gaia:16505875065619777242:1:vm:18363775304595766012","Abdel Le Rebelle","1350500516264",3,"","Magniprix\tUne app vraiment utile et nécessaire à tous consommateur digne de ce nom. Trouve quasi tout les prix avec un code barre. Rien à redire. Les référence aux addidifs sont enlevés, pourquoi ? Vraiment dommage.",73,"3.2.5",[null,"LT18i","Sony Ericsson","LT18i"] ,"fr_FR",[null,"Après une courte disparition, la base des additifs sera de retour dans la prochaine version de Prixing.",null,"1350499797110"] ,1] ,[null,"gaia:17507511589356607837:1:vm:18363775304595766012","Alexandre","1350496933121",5,"","Top\tBase de données complète et beaucoup d'infos disponibles ! Galaxy S2",73,"3.2.5",[null,"GT-I9100","Samsung","Galaxy S2"] ,"fr_FR",null,1] ,[null,"gaia:04107418012650494484:1:vm:18363775304595766012","Guillaume","1350421713630",5,"","La meilleure appli\texcellent sur galaxy s2 En revanche, mon epouse a un galaxy y sans autofocus... Pic2shop reussi a lire les codes barres. Serait il possible de mettre en place un scanner utilisant le meme procede. Bon courage et merci pour votre excellent travail.",73,"3.2.5",[null,"GT-I9100","Samsung","Galaxy S2"] ,"fr_FR",[null,"En effet, Prixing ne peut pas décoder les codes barres à partir d'un APN non autofocus. Le nombre d'appareils de ce type étant de plus en plus faibles, nous n'avons pas investi dans la technologie nécessaire. Nous n'avons donc malheureusement pas de solution à vous proposer pour l'instant.",null,"1350458029258"] ,1] ,[null,"gaia:10836676000651041213:1:vm:18363775304595766012","Aurore","1350406509157",5,"","Tres bonne appli mais\tMais proprietaire d un galaxy y le scan ne fonctionne pas. Serait il possible d installer un scanner comme celui de pic2shop?",73,"3.2.5",[null,"GT-S5360","Samsung","GT-S5360"] ,"fr_FR",[null,"En effet, Prixing ne peut pas décoder les codes barres à partir d'un APN non autofocus. Le nombre d'appareils de ce type étant de plus en plus faibles, nous n'avons pas investi dans la technologie nécessaire. Nous n'avons donc malheureusement pas de solution à vous proposer pour l'instant. Merci pour vos encouragements!",null,"1350458044984"] ,1] ,[null,"gaia:15290050742361641119:1:vm:18363775304595766012","Frederic","1350382322471",4,"","Top\tBin mieux que d autres de marques d enseigne. Sans partis pris. Vrai comparateur. J adore",73,"3.2.5",[null,"GT-S5839i"] ,"fr_FR",null,1] ,[null,"gaia:02201533743385638381:1:vm:18363775304595766012","antonio","1350377923498",5,"","application utile\tje dirais même plus \"application utile\"",73,"3.2.5",[null,"GT-S5830","Samsung","Galaxy Ace"] ,"fr_FR",null,1] ,[null,"gaia:03853113352716935393:1:vm:18363775304595766012","Pierre","1350374272715",5,"","Super\t:)",73,"3.2.5",[null,"m0","Samsung","Galaxy SIII"] ,"fr_FR",null,1] ,[null,"gaia:12824185113034449316:1:vm:18363775304595766012","Mickaël","1350333837326",1,"","Nul\tNul!! N'arrive pas a scanner le moindre code barre!",73,"3.2.5",[null,"X10i","SEMC","Xperia X10"] ,"fr_FR",[null,"Prixing fonctionne pourtant bien sur Xperia X10. Essayez de prendre un minimum de recul, au moins 20 à 30cm, évitez les ombres et les reflets. N'hésitez pas à nous écrire sur contact@prixing.fr pour une assistance personnalisée.",null,"1350393460968"] ,1] ,[null,"gaia:08368020776078977386:1:vm:18363775304595766012","Yann","1350324680472",3,"","Manque CORA\tManque la marque Cora. Dommage car l'application semblait très fonctionnelle.",null,null,[null,"hwu8860","Huawei","U8860-51"] ,"fr_FR",[null,"Cora n'est en effet pas présent pour le moment, mais l'intégration de cette enseigne est actuellement à l'étude. Revenez à l'occasion afin de voir si l'ajout des prix Cora a été réalisé ! (ou suivez-nous sur Twitter @Prixing ou Facebook pour être prévenu dès disponibilité)",null,"1350333294558"] ,1] ,[null,"gaia:08905562506412392706:1:vm:18363775304595766012","Cindy","1350253674298",5,"","Consommatrice\tJe suis super contente d avoir trouvee une application avec laquelle on peut enregistrer toute mes cartes de fidelite et a la fois scanner tous les produits et faire le point genial",73,"3.2.5",[null,"GT-I9100","Samsung","Galaxy S2"] ,"fr_FR",null,1] ,[null,"gaia:12739258768743924027:1:vm:18363775304595766012","tomtom.en.france","1350233693130",1,"","Nul\tNe permet pas de faire des économie puisqu'on a pas les prix des magasin proches afin de choisir. Seul des prix \"internet\" sont disponibles aucun intérêt pour une brosse à dent par exemple.",73,"3.2.5",[null,"picasso","Acer","Picasso"] ,"fr_FR",[null,"Prixing indexe plus de 16 millions de prix locaux en quasi temps réel, depuis environ 1500 magasins. Soit la géolocalisation n'a pas fonctionné, soit vous habitez dans une région où nous ne relevons aucun prix. Merci de nous écrire sur contact@prixing.fr en précisant votre ville pour que nous puissions vous apporter une réponse précise.",null,"1350245581926"] ,1] ,[null,"gaia:17262158755784144826:1:vm:18363775304595766012","Laure","1350215027027",3,"","Avis penchant\tMouais...je me balade dans le magasin avec ma tablette ou mon smartphone au bout des doigts!",null,null,[null,"espresso10wifi","Samsung","Galaxy Tab2 10.1"] ,"fr_FR",null,1] ,[null,"gaia:00834749335401072468:1:vm:18363775304595766012","Julien","1350158680989",5,"","L application à avoir\tTrès complète, permet même d avoir la composition des produits et leurs toxicité",73,"3.2.5",[null,"m0","Samsung","Galaxy SIII"] ,"fr_FR",null,1] ,[null,"gaia:07035659714530579797:1:vm:18363775304595766012","Greg","1350146152667",4,"","l'un des meilleurs de son genre\tMode scan en rafale très pratique.",73,"3.2.5",[null,"olympus","Motorola","Atrix"] ,"fr_FR",null,1] ,[null,"gaia:00767125338966017739:1:vm:18363775304595766012","gend17","1350141378785",3,"","erreur interne de l'API Pixing\tBonjour.tout fonctionne bien jusqu'à l'èdition de ma carte, mais au moment d'éditer celle-ci un flash m'indique l'erreur ci-dessus. Merci de m'indiquer une soluition. Cordialement?",73,"3.2.5",[null,"X10i","SEMC","Xperia X10"] ,"fr_FR",[null,"Nous n'avons pas réussi à trouver trace du crashs dans nos logs. Merci de nous écrire sur contact@prixing.fr en nous précisant le numéro de la carte de fidélité que vous voulez éditez ainsi que les changements que vous voulez lui apporter. Nous reviendrons vers vous avec une solution très rapidement.",null,"1350144367842"] ,1] ,[null,"gaia:01886703671207995004:1:vm:18363775304595766012","Frédéric","1350079509997",4,"","Pratique\tPratique pour comparer les prix.",null,null,[null,"umts_venus2","Motorola","XT610"] ,"fr_FR",null,1] ,[null,"gaia:14378765766768109123:1:vm:18363775304595766012","Nono","1350074443536",5,"","FANTASTIQUE\tC'est Ze APPLICATION Celle que je cherchais depuis longtemps, bravo les développeurs ;)",73,"3.2.5",[null,"m0","Samsung","Galaxy SIII"] ,"fr_FR",null,1] ,[null,"gaia:01968381097248903285:1:vm:18363775304595766012","Audrey","1349941493133",5,"","Tres bien\tSuper ! Tres bien faite. Rien a dire je l'utilise souvent",73,"3.2.5",[null,"skate","ZTE","ZTE N960"] ,"fr_FR",null,1] ,[null,"gaia:06084326176306311080:1:vm:18363775304595766012","jordan","1349906134321",5,"","Très bonne application\tVraiment très bien pour faire ces courses",73,"3.2.5",[null,"m0","Samsung","Galaxy SIII"] ,"fr_FR",null,1] ,[null,"gaia:12656261366496979827:1:vm:18363775304595766012","Gwennoal","1349878879913",5,"","Super pratique\tSuperbe application pratique pour les cartes se fidélité entre autres",73,"3.2.5",[null,"m0","Samsung","Galaxy SIII"] ,"fr_FR",null,1] ,[null,"gaia:16474921062865623999:1:vm:18363775304595766012","Boaf","1349862672994",3,"","Semble intéressant\tMais les magasins autour de chez moi ne sont jamais proposés lors de scans d'articles (alors que je me trouve dans le magasin...).pourtant la liste de magasins est correcte...",73,"3.2.5",[null,"m0","Samsung","Galaxy SIII"] ,"fr_FR",[null,"Prixing ne peut aujourd'hui relever les prix que dans les magasins qui possèdent un drive ou un système de commande par internet. Ceci explique que tous les magasins ne sont pas présents en prix dans notre base de données.",null,"1349867288364"] ,1] ,[null,"gaia:15422372675728916791:1:vm:18363775304595766012","Jean","1349814970327",3,"","Pas mal!\tAi active ce jour, sympa., a voir en usage regulier. Dommage de n'avoir les positions des magasins correctement indiquees. On met a jour par la communaute mais qu'en est-il de la prise en compte?",73,"3.2.5",[null,"GT-I9100","Samsung","Galaxy S2"] ,"fr_FR",[null,"Notre équipe de modération prend en compte les rapports d'erreur dans un délai maximum d'une semaine. Merci de nous écrire sur contact@prixing.fr si malgré tout un magasin reste mal positionné.",null,"1349860973827"] ,1] ,[null,"gaia:05676518008374554205:1:vm:18363775304595766012","ali","1349802176888",4,"","Très bien mais....\tJ'ai un petit problème je ne trouve pas le catalogue d'intermarché mais a part ca tout et marche bien...merci ....",73,"3.2.5",[null,"GT-S5830","Samsung","Galaxy Ace"] ,"fr_FR",[null,"Merci de nous écrire sur contact@prixing.fr en précisant les coordonnées de votre magasin Intermarché habituel, et nous effectuerons une vérification afin de rétablir la bonne distribution des catalogues sur ce magasin.",null,"1349808475090"] ,1] ,[null,"gaia:02664814237404856080:1:vm:18363775304595766012","Steven","1349774717335",5,"","Course\tL'une des meilleurs applications de course, avec les prix de votre magasin.",73,"3.2.5",[null,"LT26i","Sony Ericsson","LT26i"] ,"fr_FR",null,1] ,[null,"gaia:00063478549043705022:1:vm:18363775304595766012","Duc","1349729634937",5,"","Très bonne application",73,"3.2.5",[null,"LT18i","Sony Ericsson","LT18i"] ,"fr_FR",null,1] ,[null,"gaia:08702880650154702494:1:vm:18363775304595766012","Romain","1349722114726",5,"","Simplement parfait\tSuper appli. Très complète! Je là conseille vivement!!! En constante amélioration.",73,"3.2.5",[null,"ace","HTC","Desire HD"] ,"fr_FR",null,1] ,[null,"gaia:12291122816371425260:1:vm:18363775304595766012","philippe","1349686935687",5,"","Genial\tTout simplement génial ,lorsque qu'il y a un problème il est résolu dans la foulée . De plus fait super bien son boulot. Merci a toute l'équipe.",73,"3.2.5",[null,"LIFETAB_P9514","Quanta Corporation","LIFETAB_P9514"] ,"fr_FR",null,1] ,[null,"gaia:14948687643975346811:1:vm:18363775304595766012","Manuel","1349674982554",3,"","La recherche mauvaise\tLa recherche remonte des choses assez incohérente.",73,"3.2.5",[null,"m0","Samsung","Galaxy SIII"] ,"fr_FR",[null,"Votre remarque est tout à fait juste, le moteur de recherche n'est pas optimal. Nous avons développé une nouvelle version, actuellement en tests, qui devrait améliorer de façon significative cette fonctionnalité.",null,"1349680866395"] ,1] ,[null,"gaia:00768652900372324805:1:vm:18363775304595766012","Valentin","1349649901785",5,"","\u003c3\tTrès bon logiciel, recommande vivement",73,"3.2.5",[null,"skate","ZTE","ZTE N960"] ,"fr_FR",null,1] ,[null,"gaia:16620213734164520587:1:vm:18363775304595766012","Johanna","1349648966263",5,"","Bon\tBonne application. Fait ce qu'on lui demande",73,"3.2.5",[null,"maguro","Samsung","Galaxy Nexus"] ,"fr_FR",null,1] ,[null,"gaia:17177655290512630193:1:vm:18363775304595766012","Samuel","1349621484935",4,"","Tres pratique\tBien pratique en temps de crise du budget familial.",null,null,[null,"GT-N7000","Samsung","Galaxy Note"] ,"fr_FR",null,1] ,[null,"gaia:17129412521577764959:1:vm:18363775304595766012","Pierre Pro","1349600452070",5,"","Excellente ergonomie\tEt devrait s avérer utile à l usage. Tb pensé et réalisé. Nickel sur HTC One X",73,"3.2.5",[null,"endeavoru","HTC","HTC One X"] ,"frFR",null,1] ,[null,"gaia:09265261571717327357:1:vm:18363775304595766012","Daniel","1349540681147",5,"","--\tBonne application fonctionne tres bien dur sony Xperia",73,"3.2.5",[null,"LT26i","Sony Ericsson","LT26i"] ,"fr_FR",null,1] ,[null,"gaia:11521245774719372867:1:vm:18363775304595766012","Florent","1349532903870",5,"","Florent\tC'est un tres bonne appli,mais elle refuse systematiquement mon mot de passe.pouvez-vous m'aider merci.",73,"3.2.5",[null,"GT-I9000","Samsung","Galaxy S"] ,"fr_FR",[null,"Merci de nous écrire sur contact@prixing.fr pour une assistance (précisez l'email de votre compte Prixing)",null,"1349554007487"] ,1] ,[null,"gaia:15661881065273117261:1:vm:18363775304595766012","Baptiste","1349466033400",5,"","Parfait\tLe top... Très complet et ludique",73,"3.2.5",[null,"GT-I9100","Samsung","Galaxy S2"] ,"fr_FR",null,1] ,[null,"gaia:10184292593615336595:1:vm:18363775304595766012","Didier","1349451623478",4,"","Tres bon !!!\tVraiment très utile. J'aime beaucoup : - Le stockage de toutes les cartes de fidélité - Les prospectus spécifiques des magasins près de chez moi - Et bien sur toutes les infos sur les produits. Je mettrai volontiers 5 si un verrouillage par code pin permettait de protéger l’accès aux cartes",73,"3.2.5",[null,"C8","Acer","E350"] ,"en_FR",[null,"Merci pour vos commentaires! Nous avons bien noté votre demande et prévoyons l'ajout d'un code PIN pour accéder aux cartes dans une version ultérieure.",null,"1349456807147"] ,1] ,[null,"gaia:15445384652047943516:1:vm:18363775304595766012","Aurély","1349445192119",5,"",":-)\tCa l'air super bien au premier abord. Pour chipoter un peu avoir le solde des comptes liés au cartes de fidélité serait bien aussi.",73,"3.2.5",[null,"umts_spyder","Motorola","XT910"] ,"fr_FR",[null,"Merci pour vos commentaires! Accéder au solde des comptes nécessite un accord de coopération avec les enseignes. Nous travaillons sur le sujet et intègrerons cette fonctionnalité dès sa disponibilité.",null,"1349456872946"] ,1] ,[null,"gaia:06199226123922990064:1:vm:18363775304595766012","lucyinthesky","1349438796904",5,"","Excellente appli, mais\tLes catalogues sont pratiquement illisibles. Je n'ai réussi à scanner aucune carte de fidelite. Le cadrage de certaines page n'esp pas top sur tab 10\" Je mets tout de meme 5* mes critiques portant sur des aspects mineurs et faciles a corriger. Edit: Impossible de scanner quoique ce soit avec samsung galaxy tab2. Dommage",73,"3.2.5",[null,"espresso10wifi","Samsung","Galaxy Tab2 10.1"] ,"fr_FR",null,1] ,[null,"gaia:17311525107316857093:1:vm:18363775304595766012","Tarek","1349431013400",4,"","TRES UTILE\tDivers fonctions toutes sont pratiques, essayez la, vous ne serez pas decu ++++++",73,"3.2.5",[null,"GT-N7000","Samsung","Galaxy Note"] ,"fr_FR",null,1] ] ,"2469"],"xsrf":"xxxxxxxxxxx"}

willlunniss commented 11 years ago

Thanks.

Replies are now fetched, need to store them in the db now.

willlunniss commented 11 years ago

Comment structure changed again, see #358

Please confirm if developer replies still work/provide a new example response if they don't so it can be fixed

EricLarch commented 11 years ago

I confirm developers comments are working on current master branch