SendGrid has a great API. Dropbox's API is pretty straightforward to me.
My only dropbox interaction was simple enough that I just used the DropboxUploader PHP script, so I didn't worry about most of that stuff (only using it for internal company stuff, so errors aren't critical).