Средство сокращения URL в python

#python-3.x #url-shortener

#python-3.x #средство сокращения url

Вопрос:

Для сокращения URL-адресов здесь я использовал Adfly . но я получаю ошибку типа!

 from pyshorteners import Shortener

url = "https://www.geeksforgeeks.org/url-shorteners-and-its-api-in-python-set-1/?ref=lbp"
ShortenedURL = Shortener('Adfly' , uid ='24352319' , key='07eb7bf58efa292d99437daddea9496b' , type = 'int')
print("Short URL is {}".format(ShortenedURL.short(url)))
 

Ошибка :

 TypeError                                 Traceback (most recent call last)
<ipython-input-45-fb2e845d42a4> in <module>
      8 
      9 url = "https://www.geeksforgeeks.org/url-shorteners-and-its-api-in-python-set-1/?ref=lbp"
---> 10 ShortenedURL = Shortener('Adfly' , uid ='24352319' , key='07eb7bf58efa292d99437daddea9496b' , type = 'int' )
     11 print("Short URL is {}".format(ShortenedURL.short(url)))
     12 get_ipython().run_line_magic('pinfo', 'Shortener')

TypeError: __init__() takes 1 positional argument but 2 were given


 

Я не могу распознать ошибку. пожалуйста, помогите мне.

Комментарии:

1. Документация рассказывает другую историю, вы неправильно используете функцию: pyshorteners.readthedocs.io/en/latest/apis.html#adf-ly

2. Не размещайте свой ключ API в общедоступном месте.

3. @kaya3 это пример ключа!