Почему я не могу поделиться ссылкой на свою веб-страницу в Facebook? - PullRequest
0 голосов
/ 14 мая 2011

Код выглядит хорошо для меня, но я понятия не имею, почему он не вызывает всплывающее окно FB и не делится своим сайтом.

здесь - часть js

function streamPublish(name, description, hrefTitle, hrefLink, userPrompt){
          FB.ui(
          {
              method: 'stream.publish',
              message: '',
              attachment: {
                  name: name,
                  caption: '',
                  description: (description),
                  href: hrefLink
              },
              action_links: [
                  { text: hrefTitle, href: hrefLink }
              ],
              user_prompt_message: userPrompt
          },
          function(response) {

          });

      }
      function showStream(){
          FB.api('/me', function(response) {
              //console.log(response.id);
              streamPublish(response.name, 'Connect with Abhishek Raj Simon on his new website http://abhisheksimion.cjb.net', 'hrefTitle', 'http://abhisheksimion.cjb.net', "Share abhisheksimion.cjb.net");
          });
      }

html

<a id="fbanchor" href="#" onclick="showStream(); return false;">Like it, Share it!</a>

Может кто-нибудь указать, где я ошибаюсь?Вы можете посетить сайт незавершенного производства http://abhisheksimion.cjb.net

1 Ответ

1 голос
/ 14 мая 2011

Я получаю ошибку JavaScript:

Ошибка: showStream не определен Исходный файл: http://users.cjb.net/abhisheksimion/ Линия: 1

Я думаю, что в вашем теге script, строка 128, закрывающая скобка должна быть выше, чтобы закрыть функцию fqlQuery(). Как написано, showStream() является частью функции fqlQuery(), которая вызывает сбой showStream().

Если все, что вы пытаетесь сделать, это добавить базовые функции Facebook, такие как «Нравится» и «Поделиться», это может быть достигнуто без использования тяжелого JavaScript.

https://developers.facebook.com/docs/reference/plugins/like/

https://www.facebook.com/sharer/sharer.php?yoursite.com

Где yoursite.com - это сайт, которым вы хотите поделиться. Вы можете использовать теги opengraph для определения содержимого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...