Я создаю приложение, которое позволяет пользователям видеть детали своих учетных записей Meetup. Сначала я хочу создать кнопку, которая достигает URL-адреса Meetup и, если пользователь вошел в систему (что, как предполагается, имеет место), получает URL-адрес, созданный с помощью кода авторизации.
URL-адрес для запроса код такой:
https://secure.meetup.com/oauth2/authorize?client_id=CLIENT_ID&response_type=code&redirect_uri=APP_URL/
Как только URL достигнут, он создает другой URL, последние 32 символа которого будут кодом авторизации для доступа к API встречи, который мне нужно получить:
var targetUrl = https://username.github.io/meetup-app/?code=kkotq25b4c6xpwmhkf912vud8hcfoswh
var authCodeValue = targetUrl.substr(targetUrl.length - 32);
Получив этот URL, я могу создать переменную authCodeValue
с нужными мне данными. Однако я не знаю, как связать действие кнопки и JavaScript, чтобы разделить последние 32 символа и добавить его в переменную, используя slice()
, как показано выше. Я пробовал разные вещи, но безуспешно. Кто-нибудь может дать мне совет? Заранее благодарим за доступность.