在Send Dialog中建立链接到Facebook应用程序?

时间:2012-03-22 01:30:48

标签: facebook url hyperlink dialog send

嗨所以我正在制作一个使用发送对话框的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 :(得分:0)

如果您不希望apps.facebook.com域显示在帖子的标题中,您可以在您的网站中创建新页面。将所有og元标记设置为您要在Feed中显示的内容。页面中唯一的其他内容应该是javascript重定向到您的画布应用程序。这样,当FB刮擦您的网站时,他们会获得所有必要的数据,当用户点击该链接时,js会将其重定向到您的应用。

此外,app画布页面的网址中没有“www”。