使用jQuery在我的网站上发布在twitter / facebook上

时间:2010-02-26 18:59:13

标签: jquery facebook twitter share

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

4 个答案:

答案 0 :(得分:1)

如果您在单击文本时向服务器执行Ajax请求,则可以将更新发布到Twitter / Facebook。

编辑:

JavaScript不允许跨站点脚本编写,因此您无法仅使用JavaScript更新Twitter或Facebook。您需要从服务器端而不是客户端执行更新。

例如,您可以创建一个更新twitter和/或Facebook的PHP脚本。当用户单击您网站上的文本时,向该脚本发送一个Ajax请求,然后执行更新。

答案 1 :(得分:1)

如果您希望用户能够通过链接发送内容,您可以使用status querystring参数链接。所以,例如,像

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

答案 2 :(得分:0)

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

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

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


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

你需要两个部分:

  1. 服务器上可以与Twitter或Facebook交谈的东西(有很多不同语言的脚本)

  2. 在用户浏览器中运行的东西,用于查找点击并告诉您的服务器告诉Twitter / Facebook一些东西。这很可能需要一些Javascript事件代码和一些XMLHttpRequest(更好地称为AJAX)。

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

答案 3 :(得分:0)

如果是另一个用户在您自己的Facebook / Twitter帐户上发布消息,则必须将密码存储在客户端(javascript)。
这对我来说听起来不错,所以你必须把它变成服务器端。


所以你需要的是:

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

这样,您还可以控制邮件的内容。

祝你好运;)