Я использую Feed Dialog для создания поста из микро-приложения моего сайта на стене / канале пользователя в фейсбуке.Тем не менее, всякий раз, когда я делаю пост со своего веб-сайта, пост появляется на моей стене, но никогда в новостной ленте.Я проверил и подтвердил с друзьями, и мой собственный счет.Сообщения, хотя они видны на моей стене, вообще не отображаются в ленте новостей.Ни один из этих друзей не заблокирован и не заблокировал мои сообщения, что я подтвердил, перейдя туда с настройками лично, некоторые из этих друзей на самом деле являются членами семьи, которые имеют полный доступ ко всем элементам моего профиля.По какой-то причине сообщения не отображаются.Я просмотрел Google и нашел только два вопроса, которые точно соответствовали моим без ответов.Я знаю, что комментарии отключены, они только для меня, и я их понимаю, URL моего сайта и коды приложений удалены.
Сообщения работают, за исключением того, что они никогда не появляются в ленте.Может кто-нибудь объяснить это, что я делаю не так?
СПАСИБО: D
Вот код для функции postToFeed
<div id='fb-root'></div>
<script src='http://connect.facebook.net/en_US /all.js'></script>
<!--<p><a onclick='postToFeed(); return false;'>Post to Feed</a></p>-->
<p id='msg'></p>
<!-- REQUIRED -->
<script>FB.init({appId: "SECRET", status: true, cookie: true, xfbml: true});
//This is the functional trigger for Feed Dialogue using FB.ui
function postToFeed() {
// vars pull the data from the form based on the id's of each input element
var linkStr = document.getElementById('link').value;
var nameStr = document.getElementById('mname').value;
var descStr1 = document.getElementById('hr').value;
var descStr2 = document.getElementById('life').value;
var descStr3 = document.getElementById('party').value;
var descStr4 = document.getElementById('weap').value;
var descStr5 = document.getElementById('click').value;
var descStr6 = document.getElementById('ttier').value;
var descStr7 = document.getElementById('mn').value;
// Determine if the monster is critical based on the hours variable
if (descStr1 < "25") {
var critStr = "CRITICAL"
var pic = "(my site URL"
}
else {
var critStr = ""
var pic = "(mysite URL)"
}
// Build the post using variable data pulled from form
var obj = {
method: 'feed',
link: linkStr,
picture: pic,
name: nameStr + ' ' + critStr,
description: 'Time Left:' + descStr1 + ':' + descStr7 + 'Hrs | Top Tier Full?: ' + descStr6 + ' | Life Left:' + descStr2 + '% | Party/Defence:' + descStr3 + '% | # of Weapons Launched: ' + descStr4 + ' | Clicks for next: ' + descStr5
};
// Check if posted
function callback(response) {
document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
}
FB.ui(obj, callback);
}
</script>