niy*_*ogi 7 twitter oauth popup
即使问这个问题我也觉得非常愚蠢,因为答案可能已经在我的鼻子底下了,但在这里:
TweetMeme有一个Re-tweet twitter小部件,发布者可以在他们的博客上放置.当用户点击小部件时,它会弹出一个窗口,允许用户通过twitter进行身份验证,然后重新发推.
这似乎使用了一些特殊的Twitter oauth弹出形式因素 - 除非在表面下发生了一些更好的事情来验证用户.
弹出窗口如下所示:
我宁愿通过弹出窗口处理身份验证,而不是将用户发送到一个全新的页面(对于我正在处理的应用程序),他们似乎拥有最优雅的解决方案.关于他们是如何做到的?
他们所做的就是在新窗口中打开一个页面http://api.tweetmeme.com/share?url=someURL&source=tweetmeme (使用 target _blank),然后从那里开始该过程。
编辑:我正在看错误的转发按钮。对于您的具体示例,单击转发按钮首先会在新窗口中打开 Tweetmeme 页面http://tweetmeme.com/ajax/partial ?...。单击“是”,然后将您(仍在该窗口中)发送到https://twitter.com/oauth/authenticate(使用适当的参数)来启动 OAuth 流程。
归档时间: |
|
查看次数: |
12504 次 |
最近记录: |