Open In App

Python | How to shorten long URLs using Bitly API

Last Updated : 22 Oct, 2018
Comments
Improve
Suggest changes
Like Article
Like
Report
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: Python3 1==
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: Python3 1==
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

Next Article
Practice Tags :

Similar Reads