使用Twitter oAuth授权,您如何指定Twitter用户名?

Sha*_*ane 5 twitter oauth

开发我在Twitter注册的Web应用程序.在这个应用程序中,我可能有10个不同的Twitter身份,我想要允许或拒绝应用程序访问.

例如:

https://api.twitter.com/oauth/authorize?oauth_token=XXXXXXXXXXXXXXXXXXXXXXXX&oauth_callback=http:://localhost:24649/TwitterIdentity/GetTwitterAuthorizationCallback/

它总是默认为我的Twitter帐户登录的任何内容,我必须指定Logout,然后使用新帐户登录.它几乎就像我需要一个额外的查询字符串参数,如

https://api.twitter.com/oauth/authorize?oauth_token=XXXXXXXXXXXXXXXXXXXXXXXX&oauth_callback=http:://localhost:24649/TwitterIdentity/GetTwitterAuthorizationCallback/ &ForUsername =比尔·盖茨

Fra*_*nov 1

请注意,在一般授权范围内,授权代理不一定知道其所代表的用户的身份。换句话说,可能存在一种实现,您的应用程序可以被授权读取 Twitter 更新流,但仍然不知道该流属于哪个身份。在这种情况下,添加您要求的参数将构成信息泄露,因为您的应用程序将需要系统设计不提供的一条信息。

或者举一个现实生活中的例子 - 想象一下代客泊车,代客泊车员不会给你一张停车票并拿走汽车钥匙,而是会要求你提供 SSN 来停车,只是因为代客泊车也为其他人提供汽车。