Thursday, April 12, 2007

Auto publishing listings to Trulia, Google Base, and Edgeio

I had set up xml based publishing feeds some time ago in order to submit listings from Remerica Somerset to Trulia and Google Base. While neither worked like magic, I recall having more trouble with the Google Base format (lots more) than Trulia. Trulia also automatically hits the address that you give them periodically to refresh your listings. Google on the other hand, makes you load a file from your desktop (as far as I can tell) and then expires all you listings and forces you to manulally reload them every 30 or 45 days or something like that. So, needless to say, I like the way Trulia is set up better.

Anyway, I digress from what spurred me to this article. I was surfing around Edgeio the other day and realized, or remembered, that at one time I had worked on feeding listings to that site also, I believe using rss, but I recalled that the info was spartan with basic rss. It looks like what they have now allows for more data, so I set up a listing feed and tryed to load it. The two main errors that I get that I don't understand are

[error #104.010] error: Published time of the listing was not defined
[error #110.212] error: Unable to determine listing's location

I used the tag and followed the RFC2822 format by using the date('r') fnction from PHP, but it still doesn't like it. I'm not sure what it wants for location, as I followed the category tags for city, state, country, and zip that they specified.

What really surprized me about Edgeio though, was that I could find no way to contact them on the site in order to get assistance with the problem. There appeared to be administrators, but their email was hidden. So I guess for now I'm stuck in my quest to add listings to Edgeio