2011-01-03 4 views
0

Ich habe eine Drupal 6 Website, auf der ich Facebook Connect mit der JavaScript SDK implementiert habe und es funktioniert seit einigen Monaten gut.Facebook Share funktioniert nicht, solange ich mit Facebook verbunden bin Connect

Die Seite benutzte den alten Facebook Share Button (zeigt auf sharer.php), aber das funktionierte nicht mit der neuen Facebook Connect API, also habe ich sie durch fb: share-button ersetzt.

Mein Problem ist, dass die Facebook-Freigabe-Schaltfläche nicht für Benutzer funktioniert, die über Facebook Connect angemeldet sind. Der Leuchtkasten für Facebook Share erscheint leer mit nur den Ladebalken. Wenn der Benutzer auf der Website als kein Facebook Connect-Benutzer angemeldet ist, funktioniert die Facebook-Freigabe normal.

Ich habe nach ähnlichen Problemen gesucht und einen unbeantworteten Beitrag im Facebook Entwicklerforum gefunden, der wie ein ähnliches Problem aussieht.

Diese Website verwendet auch Facebook Like-Schaltflächen, aber diese, soweit ich weiß, erlauben nicht, ein Bild aus dem geliebten Bild wie Freigabe zu integrieren. Der Besitzer der Website benötigt Facebook Share und hat keine Pläne ihn zu entfernen, um nur mit Facebook zu arbeiten.

Irgendwelche Vorschläge?

Danke.

Antwort

0

habe ich diesen Code für die Arbeit

function share(){ 
     var share = { 
      method: 'stream.share', 
      u: document.getElementById('txtShare').value 
     }; 

     FB.ui(share, function(response) { console.log(response); }); 
    } 
+0

teilen Ich bin nicht sicher, wie Ihr Code umgesetzt werden sollten, könnten Sie bitte einige weitere Details hinzufügen? Vielen Dank! –