2011-09-17 14 views

Odpowiedz

2

Mam podobny problem; użytkownik może opublikować zdjęcie na swoim (lub na ścianie kogoś innego), ale tylko opcje podobne i komentarze pojawiają się wraz z postem.

FB.init({appId: "xxxxxxxxxxx", status: true, cookie: true}); 

    function fbShare(pic) { 
     event.preventDefault(); 
     //call the API 
     var obj = { 
      method: 'feed', 
      link: 'http://localhost/users/#/gingles/1680/', 
      picture: 'http://c711249.r49.cf2.rackcdn.com/thumbs/1680_19.png', 
      name: 'gingle social transparancy', 
      caption: __video.title, 
      redirect_uri: 'http://www.gingle.tv/close-page', 
      description: 'Watch this video on gingle.tv', 
     }; 

     function callback(response) { 
     console.log(response); 
     } 

     FB.ui(obj, callback); 
    } 

Opcja odpowiedzieć wyjdzie dobrze

Ale kiedyś pisał, żadna opcja akcji istnieje (zrzuty ekranowe zostały odfiltrowane przez mojego nowości na tej stronie)

muszę spędzić sporo czasu leje przez dokumentację na Facebooku, ale nie widzę rozwiązania.

Aby było to zabawniejsze, podczas korzystania z metody adresu URL otrzymywałem opcję udostępniania, ale zdjęcie zostało utracone. ale po tym wszystkim moje eksperymenty z FB.ui powrotem do podejścia URL nie będą się dzielić.

var fbUrl = 'https://www.facebook.com/dialog/feed?app_id=xxxxxxxxxxx&' + 
     'link=http://' + encodeURIComponent(window.location.host + '/users/#/' + __video.username + '/' + __video.id) + '&picture=' + $(this).find('img').attr('src') + 
     '&name=gingle%20|%20social%20transparency&' + 'caption=' + __video.title + 
     '&description=Watch%20this%20ideo%20on%20gingle.tv&' + 
     'redirect_uri=http://www.gingle.tv/close-page'; 

    $('#screenshot_social').html('<a href="' + fbUrl + '" target=_blank>Share on Facebook</a>'); 

Każdy kierunek lub pomysły byłyby najbardziej pożądane.

+0

Technicznie było to kolejne pytanie, starając się zbudować na oryginale z większą ilością szczegółów. Przepraszam każdego, kto czyta to z nadzieją na odpowiedź. – Brian

+0

Jeśli ma znaczenie, myapp to aplikacja niepłaska. W międzyczasie znalazłem obejście problemu, chociaż jest ono niepoważne: wykonaj czynność, używając linku do mojego podejścia do publikowania adresów URL. Redirect_uri sprawia jednak, że jest trochę niechlujnie. – Brian