-3

I need to access "access_token" from localhost URL.

Example:

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

I would like to get:

"BQAJM4v-EpUnX2etRBh_5NJCVbxeR4nUp9pYfq4I7K77kRV80tukoEAusMfp6jWbypSx7e-F6NhEuNWlDERO1faVJaIgCwkTFeCQxmdsSW7cHRIYR05InAVsyDgKOQNDXyfECQq71Gf56Oss15ysSU3UxyxSgWV4y2__sn0P33dO60N3UtWvKoe9WXzrx3hshBQjYJD2n_8HUBF9fG2gjH0WrChwlwjzIzy6FyFDyT4-wSIxudVtXMBclpHcBJ9LEIuVDtVphITW0Dq3XUcq1VHKQIzY2vi-ufnzlA"

into a variable, so I can use this for my API calls instead of hardcoding an access token.

how can I do using angular?

Martijn Pieters
  • 1,048,767
  • 296
  • 4,058
  • 3,343
  • Possible duplicate of [How to get query parameters from URL in Angular 5?](https://stackoverflow.com/questions/47455734/how-to-get-query-parameters-from-url-in-angular-5) – Harun Yilmaz Mar 23 '19 at 16:01

1 Answers1

0

you can use native js lication api location.hash.slice(1).split('&').map(pair => pair.split('=')).find(([key]) => key === 'access_token')[1]

Andrei
  • 10,117
  • 13
  • 21