I did change that piece of code in the sample as you suggest (set my username in SetApplication("username").
It didn't help.
As about your suggestion #1, I won't pay for API, I have paid for data and don't want pay for interface to access it, but that's another story.
I don't understand why...