Twitter's API is by far the most complex to authenticate for