我刚看到StackExchange网站上的按钮用于Facebook和Twitter状态更新。 我想知道SE是如何实现的?
我发现了这篇精彩的帖子http://amirrajan.net/Blog/asp-mvc-and-facebook-single-sign-on,展示了如何在MVC中登录和退出Facebook。
但是SE甚至没有让我登录,我登录了FB,它得到了。我认为它与Twitter一样。
另外我不知道它是设计还是标准,但弹出框真的很好,这是FB和Twitter提供的东西吗?
由于
答案 0 :(得分: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>