2010-07-07 105 views

回答

4

如果你想發佈狀態Facebook,you must use the HTTP POST operation。所以,不,沒有通過其發佈更新的基於GET的URL。

理論上,您可以創建一個POST表單。不過,您需要以某種方式獲得身份驗證令牌。

+0

那麼https://www.facebook.com/ajax/updatestatus.php?av=user_idpc=pcname呢? – Veltro 2015-11-07 10:47:22

1

你幾乎適合嘰嘰喳喳。嘗試:

http://twitter.com/?status=Your+Update+Here

討厭這樣說,但我不認爲這是有可能與Facebook。至少,不是沒有應用程序或巫術。

+0

並非是Twitter用戶自己,我很震驚,這存在。這不允許任何人創建一個惡意鏈接,當你點擊它時,如果你有一個登錄cookie,發送一個任意的消息給Twitter? – 2010-07-07 20:30:20

+1

不,它實際上並沒有發佈它。它所做的只是填充消息框。 – 2010-09-23 14:46:48

-1

有沒有這樣的Facebook的選項。要做到這一點,它需要使用API​​編寫應用程序以發佈任何類型的狀態更新。

+0

爲什麼投下這個評論? – grandnasty 2010-07-08 00:36:35

+1

也許是因爲它是假的? – 2015-11-07 18:37:16

+0

這不是真的! – Veltro 2015-11-08 11:16:42

3

這個鏈接怎麼樣? http://www.facebook.com/sharer/sharer.php?u=http://yahoo.com

此外,使用XFBML(+ JavaScript SDK),您可以使用它來生成like和推薦框。

< FB:像HREF = 「http://www.yourdomain.com」 送= 「真」 寬度= 「450」 show_faces = 「真」 行動= 「喜歡」 字體= 「Arial字體」> </FB:喜歡使用>

0

facebook.com/ajax/updatestatus.php?av=<user_id>pc=<pcname> 

應該工作

+1

這提供了一個問題的答案。雖然這個答案可能是* false * downvotes被用來表示虛假,而不是刪除。我不知道這是否正確,我會讓領域專家完成他們的工作並進行相應投票。 – 2015-11-07 18:38:43

+1

這個答案是正確的,但它涉及很長和複雜的請求。謝謝@FélixGagnon-Grenier – Veltro 2015-11-08 10:36:59

0

其實,你現在可以通過

https://www.facebook.com/sharer/sharer.php?u=www.somewebsite.com 

查看http://www.sharelinkgenerator.com/獲取多個社交分享網站的網址生成器。

從技術上講,我想這爲您準備後,而不是直接張貼...