Начало работы с API
Это для программистов
Общее
Чтобы сделать любой запрос, нужно ввести имя метода в такую ссылку - https://api.khrmff.ru/method/(имя метода), и отправить данные через POST или GET запрос.
Создать короткую ссылку с Python
import requests
data = {'full_url': 'https://google.com'}
r = requests.post('https://api.khrmff.ru/method/shorturl.create', data=data)
print(r.json())
Выведет:
{
"short_code": "gdt",
"full_url": "https://google.com",
"do_collect_meta": False,
"alias": False,
"active": True
}
Что значит, что введя в браузере https://l.khrmff.ru/gdt, мы попадем на https://google.com, и т.к. do_collect_meta = False, то наш переход был анонимен и о нас ничего неизвестно.
Уточнить личную ссылку
data = {'full_url': 'https://google.com', 'short_code': 'google_link'}
Теперь наша ссылка будет https://l.khrmff.ru/google_link.
Чтобы использвать токен, в каждом запросе уточните поле token, например:
data = {'full_url': 'https://google.com', 'short_code': 'google_link', 'token': 'Ваш токен'}
Теперь мы можем указать do_collect_meta как True. Тогда получается такой запрос:
data = {'full_url': 'https://google.com', 'short_code': 'google_link', 'token': 'Ваш токен',
'do_collect_meta': True}
И отправив его, мы получим это:
Выведет:
{ "short_code": "google_link", "full_url": "https://google.com", "do_collect_meta": True, "alias": True, "time_created": "08.05.2020 22:53:35", "author": None, "active": True, "key": "Префикс ключа", "view_data_code": "30 символов" }