Code này được share bởi Jickme. Bộ code get token iphone này đã fix lỗi bị check point 100%
<?php
// Code by Jickme
// Key by thằng nào đó trên Vina4u =))
$taikhoan = $_GET['u'];
$matkhau = $_GET['p'];
if(!$taikhoan and !$matkhau){
echo 'API dang sau: http://api.jickme.com/token/iphone.php?u=taikhoan&p=matkhau';
exit();
}
if($_GET) $_POST = $_GET;
function sign_creator(&$data){
$sig = "";
foreach($data as $key => $value){
$sig .= "$key=$value";
}
$sig .= 'c1e620fa708a1d5696fb991c1bde5662';
$sig = md5($sig);
return $data['sig'] = $sig;
}
$data = array(
"api_key" => "3e7c78e35a76a9299309885393b02d97",
"email" => $taikhoan,
"format" => "JSON",
//"generate_machine_id" => "1",
//"generate_session_cookies" => "1",
"locale" => "vi_vn",
"method" => "auth.login",
"password" => $matkhau,
"return_ssl_resources" => "0",
"v" => "1.0"
);
sign_creator($data);
$jickme = http_build_query($data);
$token = token($jickme);
if(isset($token['access_token'])){
echo $token['access_token'];
//echo json_encode($token);
}
else{
echo 'error - sai tai khoan hoac mat khau.';
}
function token($jickme){
return json_decode(auto('https://api.facebook.com/restserver.php?'.$jickme),true);
}
function auto($url) {
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_CONNECTTIMEOUT => 5,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => $url,
)
);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
?>
Cho mình hỏi 2 dòng này lấy ở đâu ?
ReplyDelete$sig .= 'c1e620fa708a1d5696fb991c1bde5662';
"api_key" => "3e7c78e35a76a9299309885393b02d97",
nó là gì bạn ?
API cua app FB nhe.
Deletebạn ơi cho mình hỏi là api_key với api_secret có tự tạo được không
ReplyDelete