Кнопка «Поделиться с Facebook» делится моей страницей входа вместо URL текущей страницы, заголовка и т. Д. - PullRequest
0 голосов
/ 24 марта 2012

Я добавил кнопку «Поделиться» в Facebook на свою веб-страницу, используя этот код:

<a name='fb_share' border="0">Share</a> <script type='text/javascript' src='jquery.js'> </script> <script src='http://static.ak.fbcdn.net/connect.php/js/FB.Share' type='text/javascript'> </script>

Приведенный выше код правильно отображает текущую веб-страницу, но когда я включил проверку сеанса вв начале веб-страницы, где я перенаправляю пользователя на страницу входа в систему, если действительный сеанс не существует, вышеуказанный код всегда разделяет страницу входа вместо текущей страницы.Я использую функцию заголовка PHP для перенаправления.Пожалуйста, совет.

Ответы [ 2 ]

1 голос
/ 24 марта 2012

Чтобы поделиться контентом с не публично доступной страницы, используйте Диалог каналов

0 голосов
/ 24 марта 2012

я использую {}, вы можете раскомментировать функции по мере необходимости.Имейте в виду все функции кнопки «Поделиться», которые не рекомендуются для кнопки «Мне нравится / рекомендовать».


<div id="msg"></div>
    <script> 
            function feedthis() {
        var obj = {
          method: 'feed',
    //to: ''+tobe+''
        //link: 'https://developers.facebook.com/docs/reference/dialogs/',
        //picture: ''+pic+'',
        // name: 'Facebook Dialogs',
        //caption: 'Reference Documentation',
        //description: ''+msg+''
        };

        function callback(response) {
          document.getElementById('msg').innerHTML = "Post ID: " + response['post_id'];
        }

        FB.ui(obj, callback);
      }
</script>
...