I have successfully integrated twitter's Oauth into my app, but anybody have an idea how to tweet an url as tiny url like bt.ly?
How to tweet an url as tiny url like bt.ly?
1k Views Asked by Nirav Modh At
2
There are 2 best solutions below
0

I would focus on choosing one or a few URL shortener APIs and simply implement them. You can scrape your tweets for URLs and send them to the bit.ly API or the goo.gl API for shortening them.
If you have an API key with bit.ly (which you simply apply for) - you can simply call an URL and get a shortened result, such as:
http://api.bitly.com/v3/shorten?login=bitlyapidemo&apiKey=R_0da49e0a9118ff35f52f629d2d71bf07&longUrl=http%3A%2F%2Fbetaworks.com%2F&format=json
which would return:
{
"status_code": 200,
"data": {
"url": "http://bit.ly/cmeH01",
"hash": "cmeH01",
"global_hash": "1YKMfY",
"long_url": "http://betaworks.com/",
"new_hash": 0
},
"status_txt": "OK"
}
the `hash´ part is the what you put after bit.ly. So your shortened link would be: http://bit.ly/cmeH01
Other url shortener services have similar APIs.
Maybe BitlyAndroid? However, the term is "link shortener", so maybe a search for link shortener android api might help.