Python | How to shorten long URLs using Bitly API
Last Updated :
22 Oct, 2018
Bitly is used to shorten, brand, share, or retrieve data from links programmatically.
In this article, we’ll see how to shorten URLs using Bitly API. Below is a working example to shorten a URL using Bitly API.
Step #1: Install Bitly API using git
git clone https://github.com/bitly/bitly-api-python.git
Go inside the folder using:
cd bitly-api-python
Note: In case installation with pip command is not working:
File "/usr/local/lib/python3.5/dist-packages/bitly_api/__init__.py" , line 1 , in
from bitly_api import Connection, BitlyError, Error
ImportError: cannot import name 'Connection'
|
Uninstall bitly-api in case already installed using pip:
pip uninstall bitly_api
Step #2: Install in Python’s folder for modules:
python setup.py install
Note: Delete the source code using (since we don’t need it for now) :
cd../
rmdir bitly-api-python-master
Step #3: To get “Bitly username and API Key” login to account on bit.ly and then go here and get it. In case of further assistance, one can go here.
Step #4: Now create a file shorturl.py
and write this code:
import bitly_api
API_USER = "your_username"
API_KEY = "your_API_Key"
b = bitly_api.Connection(API_USER, API_KEY)
longurl = www.google.com
response = b.shorten(uri = longurl)
print (response)
|
Step #5: Run the file ‘shorturl.py’.
Reference: https://dev.bitly.com/v4_documentation.html
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...