|
3 | 3 | {% block content %} |
4 | 4 | <h3>Token Retrieved!</h3> |
5 | 5 |
|
6 | | - <pre><code> Access Token: <span id="access_token_display"><a onclick="showAccessToken();">(click here to pull from URL fragment)</a></span></code></pre> |
| 6 | + <pre><code> Access Token: <span id="access_token_display"><a onclick="showAccessToken();">(click here to pull from URL fragment)</a></span> </code></pre> |
| 7 | + |
| 8 | +<p>The following code snippet will be run to pull the token data from the URL fragment:</p> |
| 9 | + <pre> |
| 10 | +<code> // function to parse fragment and return access token |
| 11 | + function getAccessToken() { |
| 12 | + var queryString = window.location.hash.substr(1); |
| 13 | + var queries = queryString.split("&"); |
| 14 | + var params = {} |
| 15 | + for (var i = 0; i < queries.length; i++) { |
| 16 | + pair = queries[i].split('='); |
| 17 | + params[pair[0]] = pair[1]; |
| 18 | + } |
| 19 | + |
| 20 | + return params.access_token; |
| 21 | + };</code></pre> |
7 | 22 |
|
8 | 23 | <div id="request_resource" style="display:none"> |
9 | 24 |
|
|
21 | 36 |
|
22 | 37 | <!-- Javascript for pulling the access token from the URL fragment --> |
23 | 38 | <script> |
24 | | - // function to parse fragment parameters |
25 | | - var parseQueryString = function( queryString ) { |
26 | | - var params = {}, queries, temp, i, l; |
27 | | -
|
28 | | - // Split into key/value pairs |
29 | | - queries = queryString.split("&"); |
30 | | -
|
31 | | - // Convert the array of strings into an object |
32 | | - for ( i = 0, l = queries.length; i < l; i++ ) { |
33 | | - temp = queries[i].split('='); |
34 | | - params[temp[0]] = temp[1]; |
| 39 | + function getAccessToken() { |
| 40 | + var queryString = window.location.hash.substr(1); |
| 41 | + var queries = queryString.split("&"); |
| 42 | + var params = {} |
| 43 | + for (var i = 0; i < queries.length; i++) { |
| 44 | + pair = queries[i].split('='); |
| 45 | + params[pair[0]] = pair[1]; |
35 | 46 | } |
36 | 47 |
|
37 | | - return params; |
| 48 | + return params.access_token; |
38 | 49 | }; |
39 | 50 |
|
40 | | - // get token params from URL fragment |
41 | | - var tokenParams = parseQueryString(window.location.hash.substr(1)); |
42 | | -
|
43 | 51 | // show the token parsed from the fragment, and show the next step |
44 | 52 | var showAccessToken = function (e) { |
45 | | - document.getElementById('access_token_display').innerHTML = tokenParams.access_token; |
| 53 | + document.getElementById('access_token_display').innerHTML = getAccessToken(); |
46 | 54 | document.getElementById('request_resource').style.display = 'block'; |
47 | 55 | } |
48 | 56 | </script> |
|
0 commit comments