我希望我的应用能够以代表应用本身的方式向Twitter API发出经过身份验证的请求-而不是代表特定用户,这是当前设置的方式。 Twitter很好地描述了这种区别here。
如何获取已在apps.twitter.com中注册的现有应用程序,并将其重新配置为具有仅应用程序身份验证?
我想我将不得不重新生成以下值:1.消费者密钥; 2.消费者秘密; 3.访问令牌;并且4.访问令牌机密
这是我当前配置客户端以代表用户发出请求的方式。是否应该更改此配置以代表整个应用程序发出请求? :
client = Twitter::REST::Client.new do |config|
config.consumer_key = "YOUR_CONSUMER_KEY"
config.consumer_secret = "YOUR_CONSUMER_SECRET"
config.access_token = "YOUR_ACCESS_TOKEN"
config.access_token_secret = "YOUR_ACCESS_SECRET"
end
Twitter描述了仅应用程序身份验证的工作原理here,但是,我再次使用Twitter ruby gem,这使我不必手动构造请求。如何更改应用程序的身份验证状态?