在我目前的应用中,我使用这些参数查询Twitter API(twit Node.Js模块):
var T = new Twit({
consumer_key: 'xxx'
, consumer_secret: 'xxx'
, access_token: 'xxxx'
, access_token_secret: 'xxx'
});
这允许我仅为设置在上面的用户获取数据,但是,如何在Twitter中授权其他用户并使用他们的访问令牌和秘密?
谢谢!
答案 0 :(得分:1)
要让Twitter用户成为您的应用程序的用户,您必须征得他们的同意。
您提到的参数中的使用者密钥和使用者密钥标识您的应用程序。这些凭据对于您在Twitter API上执行的任何请求都是必需的,因此它们将保持不变。
访问令牌和访问令牌秘密标识 Twitter用户。这对夫妇对于您的应用程序的每个用户都是不同的。您将希望用户使用他们自己的Twitter帐户登录并为他们获取访问令牌。这样,您的应用程序就可以与他们的帐户进行互动。
详细了解Implementing Sign in with Twitter和Troubleshooting OAuth 1.0A。