【问题标题】:Facebook Like posting different to what debugger showingFacebook Like 发布的内容与调试器显示的内容不同
【发布时间】:2012-10-27 22:22:21
【问题描述】:

我无法弄清楚这一点,我已经建立了一个带有电子商务系统的网站,我希望访问者能够喜欢单个产品,从而将该产品添加到他们的提要中。

我已将所有开放图形代码添加到相关位置,但是当有人单击“Like”时,共享的是默认内容而不是特定产品。这是我一直在使用的示例

https://pinnaclesupplement.co.uk/index.php/shop/168/10/weight-gainers/serious-mass-2-72kg-detail

所以我尝试使用 facebook 调试器来看看我是否能弄清楚,但那是显示正确的信息以及我想在人们的提要上显示的内容!这是一个链接。

https://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Fpinnaclesupplement.co.uk%2Findex.php%2Fshop%2F168%2F10%2Fweight-gainers%2Fserious-mass-2-72kg-detail

【问题讨论】:

    标签: facebook web facebook-like feed


    【解决方案1】:

    您将“赞”按钮设置为指向http://www.pinnaclesupplement.co.uk——因此当人们点击“赞”时,他们只会获得“默认内容”,即您的基本网站描述。

    如果您希望客户喜欢特定产品页面的 URL,那么您应该将“赞”按钮的 href 参数指向那里。

    【讨论】:

    • 啊,好吧,那么我该如何动态地篡改 URL?这就是我目前的做法,$og_url = JURI::current();然后 $doc->addCustomTag('');
    • 这似乎是在抓取正确的 URL 并将其放在 og_url 元描述中,所以我还是不太明白出了什么问题?
    • 这与元标记无关,而与您实际嵌入“赞”按钮的部分有关:<fb:like href="/" send="true" width="450" show_faces="true"></fb:like> - 您在此处说,您希望它喜欢您的基本 URL,@987654324 @,而不是实际的。
    • 我现在看到了,我刚刚尝试更改它以使用当前 URL,但是每当我做任何事情时接受硬代码它使用 facebook 作为默认 URL 的 href,你有一个示例位我可以在其中使用哪些代码来完成这项工作?对我来说,对每个项目都进行硬编码是不合理的
    • 我似乎已经设法正确填充href,但是现在当我点击like按钮时,facebook上没有任何内容发布,点击like按钮时出现的气球不再有任何产品里面有什么信息?
    猜你喜欢
    • 1970-01-01
    • 2021-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-14
    • 1970-01-01
    相关资源
    最近更新 更多