在Twitter上分享网址:HTTP还是HTTPS?

时间:2014-06-02 07:53:11

标签: php html ssl twitter

我允许我的网站访问者使用以下代码在Twitter上分享网址:

$url = 'http://example.com';

<a href="https://twitter.com/intent/tweet?text=My page title&url=<?php echo $url; ?>&via=twitter_username">Share on Twitter</a>

如果访问者已登录,则该网页的网址将为https://example.com,如果他们已注销,则为http://example.com。我应该使用HTTP或HTTPS作为共享URL(即$url的值)吗?感谢你能解释为什么我应该在你的答案中使用任何一个。

提前致谢。

1 个答案:

答案 0 :(得分:0)

首先要注意的是Twitter 确实区分httphttps个网址之间的计数。

您可以使用链接计数器API(要求身份验证)来检查

https://cdn.api.twitter.com/1/urls/count.json?url=

例如,这两个网址之间存在不同的计数:

https://cdn.api.twitter.com/1/urls/count.json?url=http://vine.co/v/MdEvQiw2nFm
https://cdn.api.twitter.com/1/urls/count.json?url=https://vine.co/v/MdEvQiw2nFm

在您的情况下,人们可以通过http https查看您的网站。这就是我认为你应该做的......

  • 仅限整个网站https。这将使事情变得简单明了。
  • 如果不可能 - 仅共享https链接。假设未登录的用户仍然可以看到它。
  • 如果未登录的用户无法看到https内容 - 仅共享未加密的http个链接。