2010-09-04 70 views
1

我剛剛看到Facebook和Twitter狀態更新的StackExchange站點上的按鈕。 我想知道SE是如何實現這個的?stackexchange facebook和twitter按鈕

我發現這個出色的帖子http://amirrajan.net/Blog/asp-mvc-and-facebook-single-sign-on,它顯示瞭如何在MVC中登錄和退出Facebook。

但SE甚至沒有要求我登錄,我登錄到FB,它得到了。我認爲它與Twitter一樣。

此外,我不知道它是一個設計的東西或標準,但彈出框真的很好,這是FB和Twitter提供的東西?

感謝

回答

1

環顧四周後,它實際上是簡單的,只是一個鏈接,下面是如何發佈狀態更新到Facebook和Twitter的例子:

<a href="http://www.facebook.com/connect/prompt_feed.php?&message=Stackoverflow%20is%20Awesome%20from%20http://www.stackoverflow.com" target=_blank onclick="window.open(this.href, this.target,'height=500px,width=400px'); return false">Share on Facebook</a> 

<a href="http://twitter.com/home?status=Stackoverflow is Awesome" target=_blank onclick="window.open(this.href, this.target,'height=400px,width=500px'); return false">Tweet about us</a>