Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var app_id = "XXXXXXXXX",
  2. path_imagem_to_facebook;
  3.  
  4. function enviaFotoFacebook(img){
  5.     var escopo = {scope: 'user_photos, photo_upload, publish_stream, offline_access'};
  6.     path_imagem_to_facebook = img;
  7.     FB.init({appId: app_id, status: true, cookie: true});
  8.     FB.login(onLogin, escopo);
  9. }
  10.  
  11. function onLogin(response) {
  12.     var access_token;
  13.  
  14.     if (response.authResponse) {
  15.         access_token =   FB.getAuthResponse()['accessToken'],
  16.         message_infos = {
  17.                         message: 'O texto de compartilhamento vai aqui',
  18.                         status: 'success',
  19.                         access_token: access_token,
  20.                         url: path_imagem_to_facebook
  21.                         }
  22.        
  23.         FB.api('me/photos', 'post', message_infos, onSentImage);
  24.         console.log('Enviando imagem #' + path_imagem_to_facebook);
  25.     } else {
  26.         console.log('Usuário cancelou o login.');
  27.     }
  28. }
  29.  
  30. function onSentImage (response) {
  31.     if (!response || response.error) {
  32.         console.log('Erro no envio. Tente novamente');
  33.     } else {
  34.         console.log('Imagem enviada');
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement