1
My FB.ui stream.share и stream.publish работают отлично, но когда я звоню в функцию Callback, он всегда возвращается как ошибка, хотя история опубликована в моем профиле Facebook.Facebook FB.ui stream.share error
[script] <div id="fb-root<?php the_ID();?>"></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: '151136734905815', status: true, cookie: true, xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root<?php the_ID();?>').appendChild(e);
}());
function fb_share (url, title){
var share = {
method: 'stream.share',
display: 'dialog',
u: url,
t: title
};
FB.ui(share, function(response) {
if (response && response.post_id) {
alert(response.post_id);
} else {
alert('Error: Post was not published due to some error. Please try again later.');
}
});
}
</script>[/script]
Он всегда возвращает Ошибка: Сообщение не было опубликовано из-за какой-то ошибки. Пожалуйста, повторите попытку позже., хотя история находится в facebook успешно. Любая помощь по этому поводу?
Вы пытались передать ответ на консоль firebug? Посмотрите, что он содержит, возможно, код ошибки. Также почему вы добавляете некоторый id в 'fb-root'? У вас есть несколько экземпляров fb или что-то еще? – serg
Hi Serg, Нет, я не пробовал. Кроме того, я использую его в wordpress, поэтому я думал, что в index.php каждый пост имеет собственное всплывающее окно facebook, так что почему? Это вообще необходимо? –
Привет, Serg, я попробовал consolebog Firebug и его также показываю undefined также. Любые мысли сейчас? –