将Twitter应用转换为仅应用身份验证

时间:2018-10-14 05:47:22

标签: api authentication twitter rubygems

  1. 我希望我的应用能够以代表应用本身的方式向Twitter API发出经过身份验证的请求-而不是代表特定用户,这是当前设置的方式。 Twitter很好地描述了这种区别here

  2. 如何获取已在apps.twitter.com中注册的现有应用程序,并将其重新配置为具有仅应用程序身份验证?

我想我将不得不重新生成以下值:1.消费者密钥; 2.消费者秘密; 3.访问令牌;并且4.访问令牌机密

  1. 此外,我正在使用Twitter Ruby gem向Twitter API发出请求。该gem是否能够代表整个应用程序而非用户发出经过身份验证的请求?

这是我当前配置客户端以代表用户发出请求的方式。是否应该更改此配置以代表整个应用程序发出请求? :

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,这使我不必手动构造请求。如何更改应用程序的身份验证状态?

0 个答案:

没有答案