Bitly API - Как создать сокращенную ссылку с Bitly API V4

Для некоторых из нас, которые впервые попытались интегрировать Bitly API, у нас всегда есть что-то общее, и это поначалу разочаровывает. Я помню, как потратил столько времени, пытаясь понять, как это делается. В этой статье я расскажу вам, как создать сокращенную ссылку с помощью Bitly API V4.

Примечание. В статье будет много изображений, которые помогут вам, если вы пропустите шаг.

Давай начнем

Первым шагом будет получение нашего общего токена доступа. Это упростит наши запросы на получение сокращенного URL-адреса с помощью Postman.

Загрузите Postman, если он не установлен на вашем компьютере. Postman - это инструмент для разработки программного обеспечения. Он позволяет пользователям тестировать вызовы API.

Вот ссылка на Документацию по Bitly API

Шаг 1. Как создать токен доступа,

Чтобы сгенерировать общий токен доступа, вам необходимо убедиться, что вы вошли в свою учетную запись Bitly. Если да, щелкните прямоугольное поле со своим именем:

Затем нажмите Настройки профиля.

Появится боковая панель с некоторыми параметрами, выберите Создать токен доступа.

Теперь вам нужно будет ввести пароль, после чего нажмите сгенерировать токен.

Это сгенерирует для вас токен доступа, скопируйте его.

Шаг 2: Как получить Group_Guid:

Теперь, когда у нас есть токен доступа, мы будем использовать его для получения нашего group_guid, перейдите в Postman. Мы отправим запрос GET к https://api-ssl.bitly.com/v4/groups, чтобы получить наши group_guid, обязательно введите токен доступа, сгенерированный в поле авторизации заголовков, если его нет, просто добавьте его, вот пример ниже:

Когда это будет сделано, нажмите Отправить. Вы должны получить в ответ следующее:

Шаг 3. Получите client_id и client_secret

Чтобы получить свой client_id и client_secret, откройте bitly (убедитесь, что вы вошли в систему) и щелкните свое имя в правом верхнем углу:

Затем нажмите Настройки профиля.

Затем нажмите Зарегистрировать приложения OAuth.

Появится боковая панель с кнопкой Зарегистрировать новое приложение, нажмите кнопку, и на ваш зарегистрированный адрес электронной почты Bitly будет отправлено электронное письмо. Откройте письмо и нажмите Завершить регистрацию.

Теперь это откроет Bitly с боковой панелью. Заполните форму на боковой панели и нажмите Зарегистрировать приложение. После регистрации вы получите сообщение об успешном добавлении вашего приложения. Затем нажмите на только что добавленное приложение, и вы увидите свои client_id и client_secret.

Шаг 4. Создайте токен доступа OAuth2

Для этого откройте Bitly Documentation в боковом меню, в разделе Проверка подлинности нажмите Обмен имени пользователя и пароля на токены доступа ,

Затем немного прокрутите и скопируйте команду curl, такую ​​же, как на этом изображении.

Теперь откройте свой почтальон, создайте новую вкладку, вставьте эту ссылку в поле URL https://api-ssl.bitly.com/oauth/access_token.

Теперь нажмите I mport в правом верхнем углу окна Почтальона.

Нажмите Raw Text

Теперь вставьте сюда скопированную команду curl и замените имя пользователя на свое имя пользователя Bitly или адрес электронной почты и пароль на свой пароль Bitly, затем нажмите Продолжить и нажмите Импорт.

После этого перейдите на вкладку Авторизация, замените имя пользователя на свой client_id, а пароль - на client_secret:

Ваш заголовок не требует изменений, для тела потребуется group_type со словом password в качестве значения, имя пользователя будет вашим именем пользователя Bitly (адрес электронной почты) и паролем будет вашим паролем Bitly.

Затем нажмите Отправить, и в качестве ответа вы получите токен доступа.

Шаг 5. Сократите URL-адрес.

Теперь у вас есть group_guid и токены доступа. создайте новую вкладку в почтальоне и сделайте запрос на публикацию с этим URL-адресом https://api-ssl.bitly.com/v4/shorten. Ваш заголовок должен содержать следующее

Хост: api-ssl.bitly.com

Content-Type: application / json

Авторизация: ваш токен доступа из шага 4

Тело должно содержать такие данные JSON:

{
"long_url": "https://play.google.com/store/apps/details?id=net.cubiclab.pronoun&showAllReviews=truem",
"group_guid": "Bi3vl5dhjVW"
}

Посмотрите внимательно на изображения ниже, чтобы избежать путаницы.

Нажмите Отправить.

Вы должны получить такой ответ с вашими сокращенными данными ссылки.

Вот и все для этой статьи! Я надеюсь, что вам понравилось, и обязательно подпишитесь на меня, чтобы увидеть больше статей и комментариев для любых отзывов об этой статье.