首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Facebook已经共享了内容,没有共享其他内容的即时内容

Facebook已经共享了内容,没有共享其他内容的即时内容
EN

Stack Overflow用户
提问于 2014-06-20 07:28:55
回答 1查看 63关注 0票数 0

我的网站可以在Facebook上分享两样东西

  1. 在Facebook上共享网站(带有网站标识和网站相关内容)
  2. 分享问题答案(有网站标识和问题答案)从这些在Facebook上的列表。

当我会在Facebook上分享我的网站上的问题答案时,它会分享这个问题answer.But,如果我再次分享已经从Facebook上分享的问题,那么它就会分享这个网站(带有徽标和一些关于网站的东西)。

我要在FB上分享的代码:-

代码语言:javascript
运行
复制
function shareOnFacebook(question, answer, id, url, appkey) {
   FB.init({
      appId: appkey,
   }); 
   var logourl = url + '/Resources/image/logo.png';
   if (id == 0) {
      LinkUrl =  url+'/home/home.aspx';
   }
   else {
      LinkUrl = url + '/patient/questiondetails.aspx?questionid=' + id;
   }
   FB.ui(
   {
      method: 'feed',
      name: unescape(question),
      description: (
        unescape(answer)
      ),
      link: LinkUrl,
      picture: logourl
   },
   function (response) {
      if (response && response.post_id) {
         alert('Post was published.');
      } else {
         alert('Post was not published.');
      }
   });
}

有人知道为什么会发生这种事吗

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-20 13:21:36

伙计们,我为我自己的问题找到了解决办法如下

在questiondetails.aspx页面加载中,我需要动态更新og:title和og:description标记,作为选择哪个问题。

第一次我分享时,它用FB.ui方法分享,所以它从javascript中获取标题和描述,但是当它从Facebook上共享时,它从元标记中获取标题和描述,在此解决方案之前,Facebook使用母版页的元标记,内容网站名作为标题和网站描述作为描述。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24322089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档