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 gitgit 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)
# Replace this with your Long URL Here longurl = www.google.com
response = b.shorten(uri = longurl)
# Now let us print the Bitly URL print (response)
|
Step #5: Run the file ‘shorturl.py’.
Reference: https://dev.bitly.com/v4_documentation.html