Hướng dẫn lấy Token Facebook full quyền cập nhật 10/2018

19 Likes 4 Comments
token_facebook_new_10_2018

Trước đây mình đã có bài đăng get token Facebook bằng javascript cũng như tạo bookmarklet của trình duyệt giúp bạn lấy token chỉ với một click dựa trên code javascript đó. Tuy nhiên từ sau vụ lộ 50 triệu tài khoản Facebook, cách này không thể sử dụng được nữa. Bài viết lần này hướng dẫn các bạn có thể lấy token Facebook. Từ đó có thể sử dụng một số code hay đã được share trên Sharescript.net nhé.

Các bước làm tuy có hơi phức tạp hơn so với cách cũ nhưng các bạn sẽ lấy được token full tất cả các quyền nhé.

Các bước thực hiện:
  1. Các bạn vào trang cá nhân của bản thân nhé, có thể sử dụng link sau để truy cập:
    facebook.com/profile
  2. Mở giao diện console bằng cách nhấn F12 hoặc nhấn tổ hợp phím Ctrl + Shift + C. Sau đó chuyển sang tab Console nhé.
  3. Các bạn tiến hành dán đoạn javascript dưới đây vào và nhấn Enter.
    var uid = document.cookie.match(/c_user=(\d+)/)[1],
    dtsg = document.getElementsByName("fb_dtsg")[0].value,
    http = new XMLHttpRequest,
    url = "//www.facebook.com/v1.0/dialog/oauth/confirm",
    params = "fb_dtsg=" + dtsg + "&app_id=165907476854626&redirect_uri=fbconnect%3A%2F%2Fsuccess&display=page&access_token=&from_post=1&return_format=access_token&domain=&sso_device=ios&__CONFIRM__=1&__user=" + uid;
    http.open("POST", url, !0), http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"), http.onreadystatechange = function() {
    if (4 == http.readyState && 200 == http.status) {
    var a = http.responseText.match(/access_token=(.*)(?=&expires_in)/);
    a = a ? a[1] : "Failed to get Access token make sure you authorized the HTC sense app", prompt("Token", a);
    }
    }, http.send(params);
    

  4. Sau khi nhấn Enter, sẽ có một hộp thoại hiện lên chứa token full quyền của bạn nhé.
  5. Các bạn có thể truy cập vào Access Token Debugger của Facebook để check xem những quyền của token nhé. Link tại đây: https://developers.facebook.com/tools/debug/accesstoken/
  6. Token rất quan trọng do nó giúp các app có thể toàn quyền sử dụng tài khoản của bạn, do đó hay cẩn thận khi sử dụng token nhé.

You might like

About the Author: Sharescript.net

4 Comments

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *