0

J'ai une application Web s'exécutant sur Tomcat au port 8080. Dans cette application web, j'ai une page html qui a comme bouton. Mon exigence est que si l'utilisateur appuie sur le bouton J'aime, le lien devrait être posté sur le mur Facebook. J'ai créé l'application facebook avec détails ci-dessous - domaine App: 123testdomain123.com URL du site: http://123testdomain123.comMessage Facebook ne fonctionne pas

Maintenant, je l'ai ajouté dans le fichier hôte: 127.0.0.1 123testdomain123.com

est inférieure à la code pour afficher comme bouton dans la page html -

 <div id="fb-root"></div> 
     <script> 
     (function(d, s, id) { 
      var js, fjs = d.getElementsByTagName(s)[0]; 
      if (d.getElementById(id)) return; 
      js = d.createElement(s); js.id = id; 
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=XXXXXXXXXXXXX"; 
      fjs.parentNode.insertBefore(js, fjs); 
     }(document, 'script', 'facebook-jssdk')); 
     </script> 

    <div class="fb-like" data-href="http://testdomain.com:8080/myapp/abc.pdf"> 

Une fois que toutes ces choses sont configurés, lorsque je clique sur le bouton comme je vois qu'il me donne possibilité de signaler à la Facebok avec la boîte de commentaire. Mais lorsque je clique sur le bouton Publier sur Facebook, il ne s'affiche pas correctement sur mon mur Facebook.

Ensuite, j'ai utilisé l'outil de débogage pour vérifier si l'URL est correcte ou non - http://123testdomain123.com mais j'obtiens une erreur comme "Erreur lors de l'analyse de l'URL d'entrée, aucune donnée n'a été effacée." Je n'ai pas trouvé de réponse appropriée à ce problème. S'il vous plaît aider.

Répondre

0

Liez-vous réellement le bouton "like" à une URL .PDF? Si oui, ne le faites pas.

Je suppose que votre URL est accessible par le robot d'exploration de Facebook; sinon, il doit l'être. L'URL que vous utilisez dans le paramètre href du bouton Like doit être une véritable page Web qui renvoie les balises META indiquant à Facebook l'image, le titre, etc. à utiliser pour cette URL. Mettez l'URL que vous essayez de Like dans [Facebook outil de débogage]

(https://developers.facebook.com/tools/debug) et il va vous montrer ce que Facebook voit

+0

Merci pour votre réponse rapide, au fond Facebook devrait reconnaître URL .pdf. Avant cela, j'ai essayé de déboguer cette URL en utilisant l'outil, mais là, je reçois erreur - "Erreur lors de l'analyse de l'URL d'entrée, aucune donnée n'a été effacée." – javaworld

+0

L'URL que j'ai essayée est "http://123testdomain123.com" – javaworld

+0

Cette URL ne se charge pas pour moi, ni pour l'outil de débogage - le domaine n'est même pas enregistré. l'URL ** doit ** être une véritable URL accessible au robot d'exploration de Facebook – Igy