Начало работы с 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 символов"
        }