在facebook上用查询字符串分享

时间:2016-09-04 21:04:25

标签: javascript html angularjs facebook hyperlink

我遇到以下问题,我无法找到合适的解决方案,而且对于任何建议都会非常优雅。

在我的网站上,我为facebook提供了一个分享选项:

<a href="http://www.facebook.com/share.php?u=www.mypage.de&title=MyPage" target="_blank">Jetzt teilen</a>

我使用开放图表为FB抓取工具添加元信息

<meta property="og:url"         content="http://www.mypage.de" />
<meta property="og:type"        content="website" />
<meta property='og:title'       content='MyPage'>
<meta property='og:description' content='Viele tolle Sachen'>
<meta property='og:image'       content='http://www.mypage.de/image.jpg'>

到目前为止,此工作正常。用户将看到图像,描述和标题。

但是,由于我想在每个共享链接上添加个人信息,我需要添加一个共享的查询字符串(?queryString = qwe123)。所以我更改了网址:

<a href="http://www.facebook.com/share.php?u=www.mypage.de%3FqueryString%3Dqwe123&title=MyPage" target="_blank">Jetzt teilen</a>

但是当用户现在点击链接时,他将不再看到页面的描述和图像(无论如何链接工作正常)。我不能让FB抓取每个可能的查询字符串,因为每个用户都有一个单独的查询字符串。

任何人都有个好主意?

P.S。我知道share.php已被弃用,但不知道在没有使用FB的App_ID的情况下分享的实际方式。

P.P.S。我使用角度1.4,如果这是重要的

0 个答案:

没有答案