Lots new on the EventLister.com API! - 2009/02/10 - Louis Marquette
The EventAdd method is complete. A SiteStatus method was added that should be used to determine if API usage is OK. EventDetails & EventSearch Method - New output variable: ChainID - our EventChainNumber for the event through the years. New Method: EventCategories that spits out a lookup list of category codes to names in tree form. EventDetails Method - New output variable DateTrust tag to add support for @ Approximate Only events. - MUST IMPLEMENT !
There is now an 'API User Control Panel' on the API page if you are logged in under an API user account. This is in a basic form yet but already contains links to:
Confirming Dates - Loads last-tried first!
Add Events by Last Year Copy - Importer of Approximates
It also has a graph of your transaction history.
Full API v1 feature change log online at: http://www.EventLister.com/API/
More Improvements - 2009/02/17 - Louis Marquette
The MessageSend, MessageCheckStatus, and SiteStatus methods are implemented.
Your API control panal online also now has: a graph of # calls/day and a scrolling way to 'Watch YOUR API Usage, Live'.
More methods should be complete within a day or two. I'm still trying to think of a way to design the Web URL forward method without the API key being passed in the call and maintaining some security. I may incorporate the referrer address into this method, in which case your possible domains will be an API config setting. Any thoughts on this one folks? I'm thinking of one time keys, or limited time ones - but havent thought of a clean and simple way to do it yet.
EventSearch method output fields now customizable - 2009/03/21 - Louis Marquette
New OutputType option: Custom
New Input variable: FieldsRequested - STRING - Only used if OutputType=Custom! Should contain a comma separated list of fields to be returned for each matching event. You must specify every field you want if OutputType=Custom, even the EventNumber. Possible fields are: EventNumber, MergedIntoEventNumber, ChainID, Status, Canceled, CanceledReason, PrimaryCategory, EventCategories, EventCategoriesRaw, Featured, Highlighted, Paid, Link, PromoterNumber, UserNumber, Name, StartDate, EndDate, DateTrust, PrintableDates, Hours, ApplicationDeadline, DaysLeftToApply, AddressL1, AddressL2, City, State, Zip, PromoterPhone, PromoterContact, AttendanceInt, TypeFlags, Years, Lat, Lon, GeocodeAccuracy, TimeAdded, TimeLastUpdated, RatingsTotal, RatingsCount, ShortDescription, Attendance, AttendanceMethod, NumberOfSpaces, NumberOfFoodSpaces, NumberOfRetailSpaces, AdmissionPrice, BoothPrice, FoodBoothPrice, RetailBoothPrice, strJuryFee, JuryCheck, strPastDeadlineFee, JuryReq, Restrooms, Parking, ParkingCost, VendorParking, SetupTime, LocationType, FacilityName, StillAcceptingApplications, Description, Entertainment, Activities, RainDate, RainDateStatus, RainDatePolicy, RainDateNotify, ApplicationRules, RuleFlags, ApplicationQuestions, ResponseDeadline, ApplicationFlags, FirstYear, VendorReturn, ApplicationAcceptance, ApplicationAcceptancePV, WaitList, Directions, WebsiteURLStatus, HasEventScans, EventScans, ImageURLs, AdditionalInfoLinks - all return the tag they are, except the last 3 plural inputs will return 0, 1, or many singulars, i.e. if you have EventScans in the FieldsRequested, you will get an EventScan tag for each scan the event has.
EventSearch will now return deleted event listings - 2009/06/12 - Louis Marquette
EventSearch method has new input variable: IncludeDeleted
nightly updates should set IncludeDeleted=YES so you see explicitly which events were just deleted.
previously you would have to tracked which evnets were stopped being returned or you would have had to do EventDetails on each listing to verify Status!=Deleted.
Updates can be done hourly, not just daily - 2009/06/24 - Louis Marquette
I've had a few events in the last week that have corrected their info here and contacted me asking how to change it on xxxx other site. In most cases, you API users would update their event the next night (if thats when u do updates and do so daily). But they are feaking out even not wanting to wait that long. Might be better if API sites update hourly or so. To make that easier, I added a UpdatedSinceTime input option to EventSearch that takes a unix timestam integer to the second. priorly the UpdatedSince field took a date and even hourly updates woudl have had to ask for everything since yesterday. now you can ask for only event changes since the last time you updated.