2

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

4

4 回答 4

1

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

编辑:

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

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

于 2010-02-26T19:01:43.977 回答
1

如果您希望用户能够通过链接发送推文,您可以让您的链接使用状态查询字符串参数。因此,例如,像这样的链接

<a href="http://twitter.com/home?status=I like pie - http://bit.ly/cKTLx">
Tweet your love of pie!
</a>
于 2010-06-29T17:32:29.550 回答
0

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

首先,如果弹出一个推特窗口要求我在推特上说我刚刚点击了一个链接,我会立即离开你的网站。

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


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

你需要两个部分:

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

  2. 在用户浏览器中运行的东西会寻找点击并告诉你的服务器告诉 Twitter/Facebook 一些事情。这很可能需要一些 Javascript 事件代码和一些 XMLHttpRequest(通常称为 AJAX)。

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

于 2010-02-26T19:09:56.503 回答
0

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


所以你需要的是:

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

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

祝你好运 ;)

于 2010-02-26T19:18:02.713 回答