Ссылка на скачивание в качестве ответа после публикации в диалоге фида Facebook? - PullRequest
0 голосов
/ 16 ноября 2011

Я пытаюсь использовать следующий код, чтобы, когда человек нажимает на изображение, появляется диалоговое окно, чтобы он мог поделиться им в своей ленте новостей. Когда они нажимают поделиться, окно загрузки должно появиться как в «сохранить как / отменить» и так далее. Если они отменяют, прежде чем поделиться им, должно появиться сообщение о том, что им нужно поделиться, чтобы иметь возможность загрузить.

Я получил его, чтобы открыть диалоговое окно, когда изображение нажимается, и все работает, но я не знаю, как поместить остальное в код. Я предполагаю, что это связано с ответной частью внизу, но я не могу понять это или найти что-то, как использовать это где-нибудь. Я перепробовал все возможные варианты поиска в Google, которые я сейчас могу обдумать.

Заранее спасибо за любую помощь!

(у меня нет никакой информации в коде, и я в основном использовал пример Facebook)

  <body>
    <div id='fb-root'></div>
    <script src='http://connect.facebook.net/en_US/all.js'></script>
    <p><a onclick='postToFeed(); return false;'><img src="RANDOM IMAGE.png" alt="IMAGE"/></a></p>
    <p id='msg'></p>

        <script> 
          FB.init({appId: "1234567890", status: true, cookie: true});

          function postToFeed() {

            // calling the API ...
            var obj = {
              method: 'feed',
              link: 'https://developers.facebook.com/docs/reference/dialogs/',
              picture: 'http://fbrell.com/f8.jpg',
              name: 'Facebook Dialogs',
              caption: 'Reference Documentation',
              description: 'Using Dialogs to interact with users.'
            };

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

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

1 Ответ

1 голос
/ 16 ноября 2011

Вы должны проверить ответ ['post_id'] в "функции обратного вызова". Если пользователь действительно поделится вашей фотографией, отправьте сообщение на Facebook. Затем вы можете вызвать функцию JavaScript, чтобы появилось сохранение / отмена.

...