Advertisement
zorovhs

get token android

Sep 29th, 2018
1,192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. <?php
  2. error_reporting(E_ALL & ~ E_NOTICE);
  3. function sign_creator(&$data){
  4. $sig = "";
  5. foreach($data as $key => $value){
  6. $sig .= "$key=$value";
  7. }
  8. $sig .= "62f8ce9f74b12f84c123cc23437a4a32";
  9. $sig = md5($sig);
  10. return $data['sig'] = $sig;
  11. }
  12. function cURL($method = 'GET', $url = false, $data){
  13. $c = curl_init();
  14. $user_agents = array(
  15. "Mozilla/5.0 (Linux; Android 5.0.2; Andromax C46B2G Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/60.0.0.16.76;]",
  16. "[FBAN/FB4A;FBAV/35.0.0.48.273;FBDM/{density=1.33125,width=800,height=1205};FBLC/en_US;FBCR/;FBPN/com.facebook.katana;FBDV/Nexus 7;FBSV/4.1.1;FBBK/0;]",
  17. "Mozilla/5.0 (Linux; Android 5.1.1; SM-N9208 Build/LMY47X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.81 Mobile Safari/537.36",
  18. "Mozilla/5.0 (Linux; U; Android 5.0; en-US; ASUS_Z008 Build/LRX21V) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 UCBrowser/10.8.0.718 U3/0.8.0 Mobile Safari/534.30",
  19. "Mozilla/5.0 (Linux; U; Android 5.1; en-US; E5563 Build/29.1.B.0.101) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 UCBrowser/10.10.0.796 U3/0.8.0 Mobile Safari/534.30",
  20. "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; Celkon A406 Build/MocorDroid2.3.5) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
  21. );
  22. $useragent = $user_agents[array_rand($user_agents)];
  23. $opts = array(
  24. CURLOPT_URL => ($url ? $url : "https://api.facebook.com/restserver.php").($method == 'GET' ? '?'.http_build_query($data) : ''),
  25. CURLOPT_RETURNTRANSFER => true,
  26. CURLOPT_SSL_VERIFYPEER => false,
  27. CURLOPT_USERAGENT => $useragent
  28. );
  29. if($method == 'POST'){
  30. $opts[CURLOPT_POST] = true;
  31. $opts[CURLOPT_POSTFIELDS] = $data;
  32. }
  33. curl_setopt_array($c, $opts);
  34. $d = curl_exec($c);
  35. curl_close($c);
  36. return $d;
  37. }
  38. $username = $_GET["username"];
  39. $password = $_GET["password"];
  40. if($username && $password){
  41. $data = array(
  42. "api_key" => "882a8490361da98702bf97a021ddc14d",
  43. "email" => $username,
  44. "format" => "JSON",
  45. "generate_session_id" => "1",
  46. "locale" => "vi_vn",
  47. "method" => "auth.login",
  48. "password" => $password,
  49. "return_ssl_resources" => "0",
  50. "v" => "1.0"
  51. );
  52. sign_creator($data);
  53. $json = cURL('GET', false, $data);
  54. $arr = json_decode($json,true);
  55. echo $token = $arr["access_token"];
  56. }
  57. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement