Blog

We need a Flickr Upload API Endpoint for Twitter Clients

(This is a general plea to any developers out there inclined to build this idea – I’ve also posted it to the Flickr API forum here.)

If you aren’t familiar with it, Tweetie 2 is a state of the art iPhone Twitter client written by Loren Brichter (@atebits on Twitter). I’m a huge fan. :-) It supports a wide range of photo services, like Twitpic and yfrog, but it also allows for use of a custom upload service, documented here: http://developer.atebits.com/tweetie-iphone/custom-image/.

I attach photos to my tweets all the time, and I’ve been using twitpic, but Flickr is my home for photos online, and it’s really bugged me to have to put photos in another service, when I’d really just like to keep them all in Flickr.

What I’d *love* to see is an API upload endpoint (as documented at http://developer.atebits.com/tweetie-iphone/custom-image/) that would allow users to upload a photo directly from a Twitter client like Tweetie 2 to Flickr, which then returned a flic.kr short URL for the photo (like when you tweet an existing photo from Flickr).

If such a thing existed, my online photosharing life would be *vastly* improved, the intertubes would achieve a greater state of harmony, and I’m sure a ton of people would be happier. :-)

I realize it’s not a super simple thing to enable (authentication would seem to be the biggest hurdle, but something like OAuth should help), but it would be *awesome*. There are already third party services that are allowing this. http://gdzl.la is one I tested just this morning – it works, but I’d rather have a flic.kr short URL, not theirs, in my tweets. Call it Flickr Pride. :-) And I’d also rather not share my Twitter login with a 3rd party service, which is just bad security practice.

So, what do you think? I’m a lousy coder, or I’d try to do this myself. Who wants to score the appreciation and adoration of the people at the intersection of Flickr and Twitter, and build this amazingly great service? :-)

Posted via email by way of Josh Bancroft’s Posterous

Standard

9 thoughts on “We need a Flickr Upload API Endpoint for Twitter Clients

  1. Tony says:

    Hi. I’ve got exactly the same feelings.

    Therefore I do not use Tweetie as my primary twitter client (however it’s a super app, don’t get me wrong), but Echofon (former Twitterfon), which has the desired functionality built right in.

  2. @Roberto, I tried gdz.la, and it actually gave me the idea, but I don’t like that it uses their URL, instead of flic.kr. It would be using one third party over another. I’d much rather Flickr do something on their own.

  3. I had the same problems with Gdzl.la. It bothered me that it wasn’t a Flc.kr URL an wheb it first launched wasn’t over https. As a result I forked an existing Github project, converted it to OAuth for Twitter, and set it up to use SSL. You can use it at http://flickr4twitter.com

    Although Tweetie sends your password via the POST parameters I never touch it. I use a unique / custom hash to associate your OAith session to your endpont URL. Also I makesure to leave the flc.kr URL alone so other users can trust it. I am even improving the web UI which already allows you to post a photo to Flickr & Twitter in case your Tweetie application isn’t readily available :)

    I’d love it if you checked it out and let me know what you think. The application us opensource so all the code is available on Github

    Thanks,

    Steven

    • Very cool! I went to check it out, but “We’re sorry, but something went wrong.”. I’ll try again – let me know if you make any updates. It sounds like pretty much exactly what I’m looking for. Thanks, and good luck! I’m happy to help test things out, and spread the word on it if it works well.

  4. I’m sorry to hear that. I’ve had no problems with the signup process with four different accounts so I’d love to help find out what went wrong with your signup process. Can you add @flickr4tw1tter to your contacts and I’ll DM you my email to debug thus further.

    Thanks a ton!

Comments are closed.