Items en double/triple/...

27 views
Skip to first unread message

Sébastien Verspecht

unread,
Dec 29, 2016, 4:01:53 PM12/29/16
to Delcampe.net - API Technical Group
Bonjour, 

Puisqu'aucune réponse cohérente n'est donnée par email,
puisqu'ici rien ne bouge,
je ne prends pas la peine de râler en anglais...

Ce n'est malheureusement pas une nouveauté puisque cela a déjà été signalé il y a plusieurs mois (au bas mot) mais cela devient de plus en plus lourd et fatiguant:
Lorsque notre serveur envoie une (et une seule) requête d'ajout d'items, à certains moments, cette requête donne lieu à plusieurs ajout du même item.
Il semble qu'il y ait un lien notable entre la charge de votre serveur (traduite par une latence entre l'instant d'interrogation et celui de la réponse) et cette démultiplicité.

Comme nous ne vendons QUE des tirages originaux d'époque, nous ne possédons évidemment pas plusieurs versions de chacun de nos items.
Comme nous fournissons pour chaque item, une référence personnelle unique, il nous semble facile dans votre chef, de filtrer les requêtes, pour ne pas ajouter ses doublons!

Evidemment comme tous les vendeurs sur Delcampe ne fonctionnent pas comme nous, il serait simplement plus évident de créer un nouveau champ dans votre base de donnée: un identifiant unique (à la méthode de l'UUID d'Ebay).
Par défaut, cet UUID pourrait être la concaténation de l'identifiant du compte et du microtime de l'ajout. Tandis que pour les vendeurs qui le souhaitent cela pourrait être la concaténation de l'identifiant du vendeur et d'une chaine décidée par le vendeur (par exemple notre référence personnelle qui est justement unique!).

Vous pourriez évidemment me répondre que nous pouvons bien procéder autrement pour vérifier la duplicité de nos items... mais en réalité c'est déjà cela qu'on fait!
Nous sommes obligés de véritablement spammer votre serveur pour vérifier s'il n'y a pas de doublons et ce après chaque ajout!

Tous ces problèmes nous ont conduit à refaire notre inventaire (plus de 400 00 items!) et à vider notre stock de Delcampe pour repartir de 0.

Depuis quelques jours, on a commencé à remettre nos items soigneusement inventoriés en ligne... et le problème est toujours présent. D'autant plus que, même si nous traquons les doublons et que nous lançons aussitôt la requête de retrait, ces doublons restent dans les listes!
Nos visiteurs voient donc notre liste d'items avec une série d'objet qui ne sont du coup même pas disponible! Quelle piètre expérience utilisateur...

Je vous convie donc, vous développeurs de Delcampe, à vivement considérer une amélioration de ce processus.
Le gain en ressources pour votre serveur devrait largement compenser les heures de développement nécessaire!

En espérante une REELLE prise en considération de votre part, je vous souhaite un bon réveillon et surtout une excellente année 2017 pleine de codes fructueux et efficients.

S. Verspecht pour le compte de PhotoVintageFrance  

Sebastien Delcampe

unread,
Jan 4, 2017, 3:24:52 AM1/4/17
to Delcampe.net - API Technical Group
Dear Sébastien (& Bruno),

Please receive our apologies for the delay in replying.

The present API will be replaced by a new one (backward compatible) in the next following months. 

Sébastien Verspecht

unread,
Jan 8, 2017, 4:52:20 AM1/8/17
to Delcampe.net - API Technical Group
Cher Sébastien,

Merci d'être venu en personne sur le forum constater la désaffection de celui-ci à la suite de mon tweet.
C'est donc la première fois que nous avons un espoir d'amélioration prochain (même si la deadline est suffisamment vague pour intervenir dans (trop?) longtemps...).

Espérons juste que la rétro-compatibilité n'amène pas à retrouver dans la nouvelle API, les désagréments de la première (Cf: l'unicité des biens).

Bonne journée.
Reply all
Reply to author
Forward
0 new messages