Сообщения Диалога не отображаются в ленте новостей - PullRequest
1 голос
/ 19 ноября 2011

Я использую 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>
...