Foros del Web » Estrategias Digitales y Negocios Online » Social Media Marketing »

Facebook Api Publicar Foto javascript

Estas en el tema de Facebook Api Publicar Foto javascript en el foro de Social Media Marketing en Foros del Web. Hola Buenas Muchachos Resulta que he estado desarrollando una aplicación para facebook y ya voy terminando pero necesito encontrar el código en javascript para publicar ...
  #1 (permalink)  
Antiguo 31/07/2011, 22:12
Avatar de sebassssss  
Fecha de Ingreso: junio-2009
Mensajes: 4
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Facebook Api Publicar Foto javascript

Hola Buenas

Muchachos Resulta que he estado desarrollando una aplicación para facebook y ya voy terminando pero necesito encontrar el código en javascript para publicar una foto en el muro del usuario, he leido mucho pero no he encontrado Nada agradesceria de antemano
  #2 (permalink)  
Antiguo 01/08/2011, 07:34
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Respuesta: Facebook Api Publicar Foto javascript

En php sería así:
Código PHP:
<?php
  $app_id 
"APP_ID";
  
$app_secret "APP_SECRET";
  
$post_login_url "POST_AUTH_REDIRECT_URL";
  
$album_id "ALBUM_ID";
  
$photo_url "PHOTO_URL";
  
$photo_caption "PHOTO_CAPTION";

  
$code $_REQUEST["code"];

  
//Obtain the access_token with publish_stream permission 
  
if (!$code){ 
    
$dialog_url"http://www.facebook.com/dialog/oauth?"
      
"client_id=" .  $app_id
      
"&redirect_uri=" urlencode$post_login_url)
      .  
"&scope=publish_stream";
    echo(
"<script>top.location.href='" $dialog_url
      
"'</script>");
  } else {
    
$token_url="https://graph.facebook.com/oauth/access_token?"
      
"client_id=" $app_id
      
"&client_secret=" $app_secret
      
"&redirect_uri=" urlencode$post_login_url)
      . 
"&code=" $code;
    
$response file_get_contents($token_url);
    
$params null;
    
parse_str($response$params);
    
$access_token $params['access_token'];

    
// POST to Graph API endpoint to upload photos
    
$graph_url"https://graph.facebook.com/" 
      
$album_id "/photos?"
      
"url=" urlencode($photo_url)
      . 
"&message=" urlencode($photo_caption)
      . 
"&method=POST"
      
"&access_token=" .$access_token;

    echo 
'<html><body>';
    echo 
file_get_contents($graph_url);
    echo 
'</body></html>';
  }
?>
Es decir, hay que tener una imagen subida a un servidor ($photo_url= rura absoluta a esa imagen) y redireccionar a esta url:
Código PHP:
$graph_url"https://graph.facebook.com/" 
      
$album_id "/photos?"
      
"url=" urlencode($photo_url)
      . 
"&message=" urlencode($photo_caption)
      . 
"&method=POST"
      
"&access_token=" .$access_token
Con javascript podrás realizar todo el proceso excepto la subida de la imagen a un servidor.
  #3 (permalink)  
Antiguo 04/08/2011, 17:02
Avatar de Phobos91  
Fecha de Ingreso: febrero-2009
Ubicación: Argentina
Mensajes: 21
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Facebook Api Publicar Foto javascript

Hola Panino5001! ¿Sabés que hay que poner en "$post_login_url"? Porque busqué en Google, pero no encuentro nada y no sé que es eso..

Etiquetas: api, facebook, javascript
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:28.