#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 это пример ключа!