I’m struggling to create this app that for the moment is only for my personal use on a single Twitter account (I only have one).
I’d like to schedule a small number of periodic tweets, about 3 a day.
I know there are a bunch of third-party applications that do this – Hootsuite, MangeFlitter, Buffer, TwitTimer, etc, etc…
And yet, in searching for answers about how to do this, Twitter staff’s official response seems to be “we don’t allow people to do this thing.” That many people are currently doing.
So what gives?
The big hurdle here is:
- the API won’t schedule posts – I saw threads where it was mentioned that TweetDeck and the ad manager do this, but it’s not exposed in the API
- the API prevents my app from posting for me if I’m not ACTIVELY sitting in front of my browser telling it to post, which defeats the purpose of scheduling
Is there anyone here who’s managed to make it work?
EDIT: Attempts to post without first having signed in at the browser result in a 220 error message after the active session expires. In this thread, a former staffer said that oAuth was a requirement for posting, which I thought meant that I had to be actively at the browser to authorize?
Then says I can find my own tokens in twitter’s apps admin – but those tokens are hard-coded and I’m still getting the error after the session with the oAuth tokens expires. How long can an oAuth session last? Can I store the oAuth tokens for a month?
p.s. I don’t think it’s really important here, but I’m working in ColdFusion. I installed the monkehTweets script and it works as expected, it just has very little documentation and in particular no documentation about this scheduling task.