2010-02-26 66 views
2

我想在twitter/facebook上顯示一些文字,當我的網站上點擊鏈接時。有沒有在jQuery的方式來做到這一點?使用jQuery從我的網站發佈在twitter/facebook

+0

你應該解釋你的問題。這聽起來不是一個好主意。 – rogeriopvl 2010-02-26 19:02:39

+0

情景是這樣的......在我的網站上有一些項目,當用戶點擊特定項目的鏈接時,我需要用類似於「用戶剛剛喜歡site.com上的項目」的方式更新他的Twitter。 – Pankaj 2010-02-26 19:07:37

+0

this這種問題導致我的個人資料評級很差。其他用戶故意詛咒我,因爲這種問題..他們燒我像我是唯一一個問這樣的問題.. – 2012-07-10 16:32:51

回答

0

如果是另一位用戶在您自己的Facebook/Twitter帳戶上發佈消息,則必須將密碼存儲在客戶端(javascript)。
這對我來說聽起來像個不好的主意,所以你必須讓它成爲服務器端。


所以,你需要的是:

  • 有人點擊你的網站上的鏈接
  • 使用jQuery,你叫這是你自己的服務器
  • 上承載的PHP腳本php腳本發佈消息到twitter/facebook帳戶(似乎很難,試圖找到一個現成的腳本)

這樣,您還可以控制消息的內容。

祝你好運;)

+0

謝謝,我想我明白了:) – Pankaj 2010-02-26 19:25:32

+0

沒問題;) - – Daan 2010-02-27 11:19:33

1

如果在單擊文本時向服務器執行Ajax請求,則可以向Twitter/Facebook發佈更新。

編輯:

的JavaScript不允許跨站點腳本,所以你不能用JavaScript單獨更新Twitter或Facebook。您將需要從服務器端而不是客戶端執行更新。

例如,您可以創建一個php腳本來更新twitter和/或Facebook。當用戶點擊您網站上的文本時,向該腳本發送一個Ajax請求,然後該腳本將執行更新。

+0

不知道我是否完全理解。但有沒有簡單的方法像一個jQuery插件或類似的東西,我只需要提供Twitter的url和要執行的動作或類似的東西 – Pankaj 2010-02-26 19:05:45

+0

編輯我的答案來回答你的問題 – Trevor 2010-02-26 19:12:16

+0

謝謝,我想我明白了: ) – Pankaj 2010-02-26 19:24:57

0

編輯,我剛剛看到您的評論。您想在「答題器」帳戶上發佈消息。嗯,首先,如果一個Twitter窗口彈出要我發推我剛點擊一個鏈接的事實,我就馬上離開你的網站。

讓用戶決定什麼時候要推特什麼的話會更好。你可以添加「鳴叫這個」鏈接,但嚴重的是,更多的事情只是要驅使人們堅果。


如果你想,當有人點擊的東西更新自己的Twitter帳戶,你可以做到以下幾點:

您需要兩個部分,以這樣的:您的服務器上

  1. 東西可以跟Twitter或Facebook聊天(有很多腳本可以用很多不同的語言做到這一點)

  2. 在用戶瀏覽器中運行的東西請點擊並告訴您的服務器告訴Twitter/Facebook的東西。這很可能需要一些Javascript事件代碼和一些XMLHttpRequest(更好的稱爲AJAX)。

這並不特別困難。 Google是你的朋友。

+0

謝謝,我想我明白了:) – Pankaj 2010-02-26 19:29:37

1

如果你想要讓用戶能夠通過鳴叫一個鏈接的東西你可以有你的鏈接使用狀態查詢參數。所以,舉個例子,像

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