Как я могу получить доступ к своему access_token с локального URL? - PullRequest
0 голосов
/ 23 марта 2019

Мне нужно получить доступ к «access_token» с локального URL.

Пример:

http://localhost:4200/#access_token=BQAJM4v-EpUnX2etRBh_5NJCVbxeR4nUp9pYfq4I7K77kRV80tukoEAusMfp6jWbypSx7e-F6NhEuNWlDERO1faVJaIgCwkTFeCQxmdsSW7cHRIYR05InAVsyDgKOQNDXyfECQq71Gf56Oss15ysSU3UxyxSgWV4y2__sn0P33dO60N3UtWvKoe9WXzrx3hshBQjYJD2n_8HUBF9fG2gjH0WrChwlwjzIzy6FyFDyT4-wSIxudVtXMBclpHcBJ9LEIuVDtVphITW0Dq3XUcq1VHKQIzY2vi-ufnzlA&token_type=Bearer&expires_in=3600&state=

Я хотел бы получить:

"BQAJM4v-EpUnX2etRBh_5NJCVbxeR4nUp9pYfq4I7K77kRV80tukoEAusMfp6jWbypSx7e-F6NhEuNWlDERO1faVJaIgCwkTFeCQxmdsSW7cHRIYR05InAVsyDgKOQNDXyfECQq71Gf56Oss15ysSU3UxyxSgWV4y2__sn0P33dO60N3UtWvKoe9WXzrx3hshBQjYJD2n_8HUBF9fG2gjH0WrChwlwjzIzy6FyFDyT4-wSIxudVtXMBclpHcBJ9LEIuVDtVphITW0Dq3XUcq1VHKQIzY2vi-ufnzlA "

1011 * в переменный, так что я могу использовать это для моего API вызовов вместо жесткого кодирования маркера доступа.

как я могу использовать угловые?

1 Ответ

0 голосов
/ 23 марта 2019

Вы можете использовать нативный API js lication location.hash.slice(1).split('&').map(pair => pair.split('=')).find(([key]) => key === 'access_token')[1]

...