Nous voulons construire une application MLS. Nous voulons utiliser un vrai service MLS comme source de données. Quelle sera la meilleure solution: utiliser directement RETS ou utiliser un service de données tiers pour extraire des données MLS pour nous, puis les interroger pour obtenir des données? PS: Si nous voulons utiliser directement RETS, y a-t-il des services sandbox pour tester notre application client?RETS ou non RETS
Répondre
J'ai créé un site web avec le MLS LIsting et la liste PointtoAgent, Nous créons un Cronjob pour fonctionner tous les soirs, prendre un fichier XML de la liste MLS et P2A, les convertir de XML en MySQL, l'enregistrer, supprimer les dupicates et mettre à jour l'état. Je pense qu'un cronjob est une bonne solution car vous pouvez garder votre site à jour. Soyez conscient de créer un bon design parce que votre DB va changer constamment. Contact au support MLS ils ont la documentation pour se connecter et tirer le fichier XML de votre liste.
La plupart de ces tiers ne vous permettent pas d'interroger leurs données. Ils fournissent simplement des widgets et d'autres moyens d'insérer des listes dans votre site Web. Je sais ce que vous essayez de faire et la MLS ne nous facilite pas la tâche.
Si vous pouvez vous permettre quel que soit votre frais MLS pour l'accès RETS, je voudrais aller avec ça. Vous aurez besoin de plus de ressources de développement et vous devrez toujours suivre les règles de MLS, mais vous serez en mesure de créer une application beaucoup plus robuste et personnalisée.
Que diriez-vous de celui-ci: http://retscloud.com/? En fait, nous recherchons quelque chose comme RETS to SQL ou RETS to Web Services. Nous avons un accès RETS mais nous ne voulons pas nous salir les mains avec RETS ... pourquoi? Je ne sais rien à propos de RETS! :)) –
@EksWi Je ne les ai jamais utilisés mais je les ai croisés en train de chercher la même chose que toi. Il y a aussi https://www.stormrets.com/ qui est similaire. Les deux sont chers vu que vous devez toujours payer les frais MLS en plus de ce que ces gars-là facturent. Cela pourrait valoir la peine pour vous mais ce n'était pas pour moi pour mes besoins actuels. – Pete
Vous n'allez pas avoir beaucoup de choix en la matière parce que le MLS décidera comment vous obtiendrez les données. Ils fournissent généralement un flux RETS, mais fournissent très souvent des flux FTP ou une solution de liaison. FTP est probablement le plus facile à utiliser car il s'agit essentiellement d'un téléchargement quotidien de toutes les données d'inscription en tant que fichier CSV.
RETS est plus flexible, mais plus compliqué. Des applications comme RETSConnector sont utiles et simples pour planifier les tâches quotidiennes qui vous donnent plus ou moins ce qu'un flux FTP serait. Le problème est de configurer les requêtes RETS pour obtenir ce dont vous avez besoin. Si l'écriture d'un client RETS interne est sur la table, utilisez librets.
Nous gérons plus de 100 frais MLS différents. Je peux dire sans équivoque que vous ne voulez pas gérer vos propres données RETS. Il n'y a pas eu une semaine dans 3+ années qu'un MLS n'a pas changé certains de leurs champs de métadonnées sans nous le dire. Quand cela arrive, les choses se cassent. Plus important encore, chaque MLS a des exigences d'affichage différentes que vous devez suivre et si votre client fait quelque chose contre les règles avec les données, il est possible que vous puissiez être tenu responsable. En outre, contrairement à la croyance populaire, vous devez télécharger une copie locale de toutes les données. C'est assez cher car vous aurez besoin de stocker toutes les données (et généralement obtenir des mises à jour toutes les 15 minutes) et stocker toutes les photos.
- 1. Projet RETS (Real Estate Transaction Standard)?
- 2. MySQL Requête Nightmare avec des données RETs
- 3. Problème de récupération de données RETS
- 4. MLS - Comment différer deux données MLS obtenues du serveur RETS?
- 5. Comment trouver la fonction Array lors de l'utilisation de Rets
- 6. Empêcher le robot de recherche de déclencher le téléchargement de l'image du serveur RETS
- 7. Création d'un service Web pour la consommation et retransmettent les données Rets
- 8. En utilisant le même identifiant, est-ce que RETS Server récupère un nombre différent de données?
- 9. Fuite de mémoire dans replaceAll in C
- 10. Impossible d'obtenir des résultats de SearchQuery() dans phrets
- 11. erreur de corrélation: 'x' doit être numérique
- 12. Ou non
- 13. Matlab - Fonction sans argument, mais pas statiques
- 14. les phrases ne montrent pas les résultats de recherche
- 15. Comment analyser Multipart HttpWebResponse
- 16. oui ou non dumping comme 'oui' ou 'non' dans PyYAML
- 17. Mise à jour par lots avec Mongoose
- 18. PHRets Recherches ne renvoyant rien
- 19. ORM: Oui ou non?
- 20. @Transactional ou Non
- 21. Normes suivantes ou non
- 22. Transaction distribuée ou non
- 23. A inclure ou non?
- 24. FormView ou non?
- 25. NSManagedObjectContext: autoupdate ou non?
- 26. Telnet réussi ou non?
- 27. * .lib - statique ou non?
- 28. Intrusive ou non intrusive
- 29. DB distribué ou non?
- 30. cas sql ou non
Utilisez-vous un logiciel comme retsconnector ou une solution maison pour extraire les données? –
@EksWi aucun tiers, le support technique de MLS et P2A nous a fourni quelques URL où nous pouvons tirer la dernière version de l'annonce et avec PHP nous avons pris les données et les avons sauvegardées. – jcho360