如何从本地主机url访问我的“ access_token”?

时间:2019-03-23 15:45:47

标签: angular token access

我需要从本地主机URL访问“ access_token”。

示例:

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”

转换为变量,因此我可以将其用于API调用,而不必对访问令牌进行硬编码。

我该如何使用角度?

1 个答案:

答案 0 :(得分:0)

您可以使用本机js许可api location.hash.slice(1).split('&').map(pair => pair.split('=')).find(([key]) => key === 'access_token')[1]