I'm having a bit of a problem getting schedules and it seems that I'm getting
[response] => INVALID_USER [code] => 4003 [serverID] => 20141201.web.1 [message] => Invalid username or token has expired. [datetime] => 2016-06-28T15:23:49Z
while I'm attempting to download the schedules. I obtain the token before I start the schedule retrieval run. I'm still in the process of building my new guide listings so while it is retrieving the schedule, is testing other processes where at the beginning of that process I also obtain a token. So am I shooting myself in the foot? Is asking for a new token for the current process killing the token of the running process? If that is the case, what is best practice for obtaining tokens? Do I only get/have one token to my username?