我在我的应用程序的每个页面上都设置了点赞按钮。但是 facebook 有两种查看页面的模式:不安全 (HTTP) 和安全 (HTTP),所以我应该如何在 fb 中执行代码 href:like 以表明 facebook 应该将 http 和 https 上的相同页面计数为 rely SAME page ?据了解 facebook 喜欢使用 URL 路径作为 uniq ID,所以在 fb:like 标签中我现在写 http://path或 https://path取决于用户在我的页面上使用的协议(protocol),所以正式来说这是两个不同的页面,我想每个页面的 facebook 计数都会不同。如何计算 http 路径和 https 路径 summiraze 并在两个页面上显示相同的喜欢计数?或者 Facebook 是否已经解决了这个问题,我应该为此担心?
类似的问题我的应用程序可以通过直接 url (mysite/path) 获得,所以我希望来自此类 url 的点赞也算作同一页面上的点赞,但来自路径 apps.facebook.com/myapp/path。我怎么能这样做?刚才我在 href 中写了 like 标签路径 apps.facebook.com/myapp/path 即使它是通过直接 URL 访问的。从不同的条目到应用程序获得可靠的点赞数是正确的决定吗?
最佳答案
不管用户使用的是什么协议(protocol),只需输入页面的 http url。 没有理由在 fb:like 按钮中使用 https,因为无论如何它都不会被加载。
另一件事是在开放图元标记中,在 url 参数 (og:url) 下始终放置 http 版本。
将 fb Canvas 页面的 url 放在“直接 url”中的类似按钮中没有问题,但我认为我会反过来做,在 fb 的 Canvas 页面中我会使用点赞按钮中的直接网址。
关于facebook - 对几乎相同的 URL(HTTP、HTTPS)的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10531924/