我想在我的网站上单击链接时在 twitter/facebook 上显示一些文本。jQuery 有没有办法做到这一点?

有帮助吗?

解决方案

如果另一个用户在您自己的 facebook/twitter 帐户上发布消息,您必须将您的密码存储在客户端 (javascript)。
这对我来说听起来是个坏主意,所以你必须将其设置为服务器端。


所以你需要的是:

  • 有人点击您网站上的链接
  • 使用 jQuery,您可以调用托管在您自己的服务器上的 php 脚本
  • 该 php 脚本向 twitter/facebook 帐户发布一条消息(似乎相当困难,尝试找到一个现成的脚本。

这样,您还可以控制消息的内容。

祝你好运 ;)

其他提示

如果你被点击的文本时执行一个Ajax请求到服务器,你可以更新发布到Twitter / Facebook的。

编辑:

JavaScript的不允许跨站点脚本,所以你不能更新Twitter或通过JavaScript单独的Facebook。你将需要从服务器侧而不是客户端侧执行更新。

例如,可以创建一个PHP脚本,将更新Twitter和/或Facebook。当用户点击您网站的文字,发送Ajax请求到该脚本,然后将进行更新。

如果您想要让用户能够通过一个链接到鸣叫的东西你可以有你的链接使用状态查询参数。因此,例如,如同链接

<a href="http://twitter.com/home?status=I like pie - http://bit.ly/cKTLx">
Tweet your love of pie!
</a>

编辑,我刚刚看到你的评论。您想要在“clickers”帐户上发布消息。

首先,如果弹出一个 Twitter 窗口,要求我在 Twitter 上发布我刚刚单击了链接的事实,我将立即离开您的网站。

让用户决定何时发布推文会更好。你可以添加“tweet this”链接,但说真的,更多的东西只会让人们发疯。


如果您想在有人点击某些内容时更新自己的 Twitter 帐户,您可以执行以下操作:

为此,您需要两个部分:

  1. 服务器上可以与 Twitter 或 Facebook 对话的东西(有很多不同语言的脚本可以做到这一点)

  2. 用户浏览器中运行的某些东西会监视点击并告诉您的服务器告诉 Twitter/Facebook 一些信息。这很可能需要一些 Javascript 事件代码和一些 XMLHttpRequest(更广为人知的名称是 AJAX)。

这并不是特别难。谷歌是你的朋友。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top