Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 使用规范url&;传递变量_Facebook_Html_Url_Addthis - Fatal编程技术网

Facebook 使用规范url&;传递变量

Facebook 使用规范url&;传递变量,facebook,html,url,addthis,Facebook,Html,Url,Addthis,我正在为一个网站建立一个共享系统,使用facebook之类的工具&addthis 例如 会员_ID 177共享产品页面”http://www.example.com/product.php?item=swedish-鱼和成员_ID=177“ 有人点击链接,页面将“member_ID=177”注册为该物品的“推荐人”,以获得奖励 如果是,则每个成员的页面“http://www.example.com/product.php?item=swedish-fish&member_ID=…”将不同。而共享

我正在为一个网站建立一个共享系统,使用facebook之类的工具&addthis

例如

  • 会员_ID 177共享产品页面”http://www.example.com/product.php?item=swedish-鱼和成员_ID=177“

  • 有人点击链接,页面将“member_ID=177”注册为该物品的“推荐人”,以获得奖励

  • 如果是,则每个成员的页面“http://www.example.com/product.php?item=swedish-fish&member_ID=…”将不同。而共享不能复合

  • 使用规范url似乎没有帮助,因为我仍然需要传递“member_ID=177”

    基本上,我想要实现的是分享 "http://www.example.com/product.php?item=swedish-鱼和成员_ID=177“

    但是,将上面的“喜欢”和“分享”数字复合起来 "http://www.example.com/product.php?item=swedish-鱼“

    
    
    可能吗?如果是,怎么做?若否,有何建议?


    提前谢谢

    您必须将
    &member\u ID=177
    添加到
    og:url
    标记和
    rel='canonical'
    标记中,才能使其工作。如果你不这样做,Facebook将聚合所有不同的成员ID,就像它们是一个URL。

    这就是我的观点。我想聚合不同的成员ID,但仍然传递“member\u ID=177”变量。不能同时传递。如果您想要每个用户的计数,则需要使每个成员id规范化,然后查询所有这些URL以获得聚合计数。如果您只需要一个聚合计数,那么将成员id保留在规范url之外,并且不按用户跟踪推荐。
    <link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish"/>
    <meta property='og:url' content='https://www.example.com/product.php?item=swedish-fish' />