I was assigned with the task to auto post to my work’s fan page from one of our content sytems. At first, I thought it to be a fairly trivial thing and wouldn’t take me that long but boy was I wrong. I started off by trying a bunch of the existing examples out there already that use curl to mimic someone logging in as they normally would, use regex to match the form variables and submit a status update using curl with the form variables. Facebook didn’t like this and promptly locked my account down for unauthorized access.
Next I moved on to the Facebook API.