Created
December 28, 2018 17:45
-
-
Save monokaijs/55552f453406152f43d4fa37f2ae9183 to your computer and use it in GitHub Desktop.
Get Android Token for specified purposes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var get_token_android = (callback) => { | |
var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value; | |
var http = new XMLHttpRequest; | |
var data = new FormData(); | |
data.append('fb_dtsg', fb_dtsg); | |
data.append('app_id', '165907476854626'); | |
data.append('redirect_uri', 'fbconnect://success'); | |
data.append('display', 'popup'); | |
data.append('ref', 'Default'); | |
data.append('return_format', 'access_token'); | |
data.append('sso_device', 'ios'); | |
data.append('__CONFIRM__', '1'); | |
http.open('POST', 'https://www.facebook.com/v1.0/dialog/oauth/confirm'); | |
http.send(data); | |
http.onreadystatechange = function() { | |
if (http.readyState == 4 && http.status == 200) { | |
var http2 = new XMLHttpRequest; | |
http2.open('GET', 'https://b-api.facebook.com/restserver.php?method=auth.getSessionForApp&format=json&access_token=' + http.responseText.match(/access_token=(.*?)&/)[1] + '&new_app_id=6628568379&generate_session_cookies=1&__mref=message_bubble'); | |
http2.send(); | |
http2.onreadystatechange = function() { | |
if (http2.readyState == 4 && http2.status == 200) { | |
var http3 = new XMLHttpRequest; | |
var token = JSON.parse(http2.responseText).access_token; | |
callback(token); | |
} | |
} | |
} | |
} | |
} | |
// OUTPUT Here | |
get_token_android(alert); // so we use alert(something). In this case, alert is a callback. | |
code này dùng sao. sao mình chạy toàn báo undefined nhỉ?
Code này tùy vào User bạn nhé. Các user từng dùng HTC Sense app thì có thể dùng được luôn.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
code này dùng sao. sao mình chạy toàn báo undefined nhỉ?