1

我刚刚在 StackExchange 网站上看到了 Facebook 和 Twitter 状态更新的按钮。我想知道 SE 是如何实现这一点的?

我发现这篇出色的帖子http://amirrajan.net/Blog/asp-mvc-and-facebook-single-sign-on展示了如何在 MVC 中登录和退出 facebook。

但是 SE 甚至没有要求我登录,我登录了 FB,它就知道了。我认为它对 Twitter 也是如此。

另外我不知道这是设计的东西还是标准的东西,但弹出框真的很好,这是FB和Twitter提供的东西吗?

谢谢

4

1 回答 1

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>
于 2010-09-05T09:53:19.740 回答