Question

Je suis en train de créer une application web, semblable à la boîte comme le code de Facebook: http://developers.facebook.com/docs/reference/plugins/like-box/ .

Lorsque les utilisateurs le coller dans l'application web, ils devraient être en mesure d'obtenir la boîte comme y compris les aliments si elles ont choisi le flux, tout en générant le code comme boîte.

J'ai utilisé le code suivant pour le faire; mais le problème est que je ne suis pas en mesure de récupérer les photos des utilisateurs qui ont aimé la page.

Comment puis-je récupérer leurs informations de profil?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Facebook Feeds</title>

<script type="text/javascript">
function getPage()
{
    var getCont=document.getElementById("txarea").value;
    document.getElementById("getContent").innerHTML=getCont;
}
</script>
</head>

<body>

<input type="text" id="txarea" />
<input type="button" id="fbBtnClick" value="Click" onclick="getPage();"></input>
<div id="getContent">
</div>

</body>
</html>
Était-ce utile?

La solution

Je l'ai testé cela et ce qui suit semble être le problème:

La hauteur de l'iframe est d'être ensemble 427px par défaut les images sont en cours de chargement, mais sont cachées becuase la hauteur de l'iframe est pas assez long

Par défaut facebook donne ce qui suit:

<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fplatform&amp;width=292&amp;colorscheme=light&amp;show_faces=true&amp;border_color&amp;stream=true&amp;header=true&amp; hauteur = 427 " scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; hauteur: 427px ; " allowTransparency="true"></iframe>

Changement que trop:

<iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fplatform&amp;width=292&amp;colorscheme=light&amp;show_faces=true&amp;border_color&amp;stream=true&amp;header=true&amp; hauteur = 567 " scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; hauteur: 567px ; " allowTransparency="true"></iframe>

affiche les photos .. Donc, je pense que vous devrez prendre l'entrée de vos utilisateurs, puis changer la hauteur puis réglez.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top