Сделать ссылку в приложении Отправить диалог в Facebook? - PullRequest
0 голосов
/ 22 марта 2012

Привет, поэтому я создаю приложение для Facebook, которое использует диалог отправки. Мне было интересно, почему это не работает, когда я поставил 'https://apps.facebook.com/APP_NAME/' в качестве параметра ссылки. Я хочу, чтобы ссылка в сообщении отправки была ссылкой на мое приложение, но в диалоговом окне отправки отображается как apps.facebook.com. Есть ли в любом случае, чтобы сделать это?

Редактировать: Да, извините, вот код:

<script>
FB.init({appId: 'App_ID', xfbml: true, cookie: true});
function sendMessage(){
  // assume we are already logged in
      var token = FB.getAuthResponse().accessToken;
      FB.ui({
          method: 'send',
          name: 'Test',
          link: 'https://www.apps.facebook.com/APP_NAME',
          description: 'This is a test',
          picture: '',
          display: 'iframe',
          access_token: token 
          });
}
 </script>

1 Ответ

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

Если вы не хотите, чтобы домен apps.facebook.com отображался в подписи к сообщению, вы можете создать новую страницу на своем сайте. Установите все метатеги og на то, что вы хотите отображать в ленте. Единственным другим содержимым на странице должно быть только перенаправление javascript в ваше приложение на холсте. Таким образом, когда FB просматривает ваш сайт, они получают все необходимые данные, а когда пользователь нажимает на ссылку, js перенаправляет их в ваше приложение.

Кроме того, в URL для страниц холста приложения отсутствует "www".

...