Я хочу включить виджет, в котором пользователь добавит URL-адрес страницы фейсбука, и он сможет получить все фиды или последние фиды с определенной страницы и отобразится в поле подобный facebook вентилятор box. Но это должно быть. Как это сделать. Я смог сделать это только для одной конкретной страницы facebook. Он должен быть добавлен динамически. поэтому каждый пользователь может ввести другую ссылку на страницу фейсбука, и он должен уметь ее получить.Facebook страницы фан-страницы
Большое спасибо
<!DOCTYPE HTML>
Facebook питающие
<script src="jquery.ui.core.js"></script>
<script src="jquery.ui.widget.js"></script>
<script type="text/javascript">
$(document).ready(function(){
function fbFetch(){
//Set Url of JSON data from the facebook graph api. make sure callback is set with a '?' to overcome the cross domain problems with JSON
var Baseurl = "http://graph.facebook.com/";
var search= $("fburl").val();
//Use jQuery getJSON method to fetch the data from the url and then create our unordered list with the relevant data.
$.getJSON(Baseurl + search + "feed?limit=5&callback=?",function(json){
var html = "<ul>";
//loop through and within data array's retrieve the message variable.
$.each(json.data,function(i,fb){
html += "<li>" + fb.message + "</li>";
});
html += "</ul>";
//A little animation once fetched
$('.facebookfeed').animate({opacity:0}, 500, function(){
$('.facebookfeed').html(html);
});
$('.facebookfeed').animate({opacity:1}, 500);
});
});
});
</script>
</head>
<body>
<input type="text" value="facebookurl" name="facebook_feeds" id="fburl"/>
<input type="submit" id="submit" />
<div class="facebookfeed">
</div>
</body>
</html>
Можете ли вы не просто добавить текстовое поле и взять его .val() и вставить его как переменную в API Facebook? – benhowdle89
'$ (" # submit "). Click (function (event) {// связать это событие как событие onclick с кнопкой отправки. \t \t \t var searchTerm = $ (" # search "). Val(); // получить введенное пользователем слово для поиска \t \t \t уаг BaseUrl = "http://graph.facebook.com/";? \t \t \t $ .getJSON (BaseUrl + SEARCHTERM + «/ корма предел = 5 & обратного вызова =? ", функция (данные)' –