- Mensajes
- 72
- Puntuación de reacción
- 0
SI NECESITAN AYUDA DE COMO INSTALARLO IR AQUI -> https://foro20.com/programacion-web...en-nuestra-fanpage-de-facebook.html#post25324
Hola Gente! en esta ocasión les traigo una aplicación Sencilla y fácil de editar
Se Trata De... Que Tan Sexy Eres.
Bueno Acá Esta El Código
Bueno Para Descargar Click Aqui x'D
Hola Gente! en esta ocasión les traigo una aplicación Sencilla y fácil de editar
Se Trata De... Que Tan Sexy Eres.
Bueno Acá Esta El Código
PHP:
<?php
ob_start();
@set_time_limit(0);
$_PAGEID = '534457386*****'; // Id de su pagina Sexy e.e
$_APPID = '46686148*****'; // ID De su app
$_APPSE = 'a4351bc4c5******63800a42ff4c5'; // Codigo secreto de la acplicacion
$_PERMISOS = 'publish_stream,photo_upload,user_photos'; // Permisos NO TOCAR!!!! XD
$_MSERVER = '//ww.powe****t.com/***/new/'; // su servidor ^^
$_ADS = ''; // Publicidad :'3
$GOOGLEURL = 'http://goo.gl/r**'; //Url de la aplicacion en la fanpage (google shorter urls )
//Obtenemos Los datos del usuario
$_R = _SR($_REQUEST['signed_request'],$_APPSE);
//Leemos el ID de la fanpage de la cual el usuario esta accediendo.
$_PAGEID = $_R['page']['id'];
echo '<center>';
echo '<iframe src="'.$_ADS.'" style="border:0px;" width="728" height="90" scrolling="no" frameborder="0"></iframe><br/>';
//Verificamos si es fan
if($_R['page']['liked']){
if($_R['oauth_token']==""){
PedirP();
}else{
//Obtenemos los datos del usuario
$A = file_get_contents('https://graph.facebook.com/'.$_R['user_id'].'?access_token='.$_R['oauth_token']);
$A = json_decode($A,true);
//Verificamos si ya dio permisos
$BM = file_get_contents('https://graph.facebook.com/'.$_R['user_id'].'/permissions?access_token='.$_R['oauth_token']);
$BM = json_decode($BM,true);
if( !array_key_exists('publish_stream', $BM['data'][0]) ) {
PedirP();
}
if($_REQUEST['crear']==""){
$font = 'lsansi.ttf';
/**ORDEN ALEATORIO SE COLOCARA DE ESTA FORMA ($imagen[ID]= "NOMBRE DE LA IMAGEN"; SIN PONER LA EXTANSION)
TIENES QUE SUBIR LAS IMAGENES CON EXTENSION .JPG DENTRO DE LA CARPETA IMG**/
$imagen[0]= "1";
$imagen[1]= "2";
$imagen[2]= "3";
$imagen[3]= "4";
$imagen[4]= "5";
$imagen[5]= "6";
$imagen[6]= "7";
$imagen[7]= "8";
/**PARA AÑADIR MAS SOLO NECESITAS CREAR OTRA VARIABLE ($imagen[5]= "6";) de esa forma w.w**/
$get= count($imagen)-1;
$aleatoreo= rand(0,$get);
$img5 = $imagen[$aleatoreo];
$_TXT_ENVIAR = 'Descubre Que Tan Sexy Eres *-* '.$GOOGLEURL.' - '.$A['first_name'].', Ya lo Descubrio...
*';
$_P['message'] = trim($_TXT_ENVIAR);
//Etiquetamos al amigo
$_P['tags'] = json_encode(array(array('tag_uid'=> $_REQUEST['amigo'],'x'=>50,'y'=>50)));
$_P['source'] = "@" . realpath('img/'.$img5.'.jpg');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'https://graph.facebook.com/'.$_R['user_id'].'/photos?access_token='.$_R['oauth_token']);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $_P);
$resultado = curl_exec($ch);
$resultado = json_decode($resultado, true);
curl_close($ch);
echo '<table border="0"><tr><td><div align="center"><img src="img/'.$img5.'.jpg" width="450px"></div></td></tr></table>';
echo '<h1>Imagen subida con exito, puedes verla publicada en tu muro XD</h1>';
}}
}else{
//Boton de like (no es fan)
echo '<img src="img/mg.png">';
}
echo '<script src="//ads.lfstmedia.com/getad?site=138199" type="text/javascript"></script>';
echo '</center>';
function _SR($signed_request, $secret) {
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$sig = base64_url_decode($encoded_sig);
$data = json_decode(base64_url_decode($payload), true);
if(strtoupper($data['algorithm']) !== 'HMAC-SHA256') {
error_log('Unknown algorithm. Expected HMAC-SHA256');
return null;
}
$expected_sig = hash_hmac('sha256', $payload, $secret, $raw = true);
if($sig !== $expected_sig) {
error_log('Bad Signed JSON signature!');
return null;
}
return $data;
}
function base64_url_decode($input) {
return base64_decode(strtr($input, '-_', '+/'));
}
function PedirP(){
global $_APPID,$_PAGEID,$_PERMISOS;
echo "<script>
var oauth_url = 'https://www.facebook.com/dialog/oauth/';
oauth_url += '?client_id=".$_APPID."';
oauth_url += '&redirect_uri=' + encodeURIComponent('https://www.facebook.com/pages/null/".$_PAGEID."/?sk=app_".$_APPID."');
oauth_url += '&scope=".$_PERMISOS."'
window.top.location = oauth_url;
</script>";
die();
}
function VerRealURL($U){
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL, $U);
curl_setopt($ch2, CURLOPT_HEADER, true);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);
$ZZ = curl_exec($ch2);
curl_close($ch2);
preg_match('/Location:(.*?)\n/', $ZZ, $matches);
return trim(array_pop($matches));
}
?>

Última edición: