【问题标题】:Proxy in ruby gem "twitter_oauth"红宝石宝石“twitter_oauth”中的代理
【发布时间】:2013-04-05 13:26:24
【问题描述】:

我的 Ruby (Sinatra + twitter_oauth) 项目的测试环境位于代理后面。

documentation 中,我阅读了如何将 twitter_oauth gem 与代理一起使用。但是作者说:

首先你需要通过 Twitter API 直接通过 OAuth 授权 Twitter 用户(这部分不能被代理)

但不幸的是,在这一步中,我在本地测试时收到代理错误。

有没有可能代理这个?

    client = TwitterOAuth::Client.new(
    :consumer_key => 'YOUR_APP_CONSUMER_KEY',
    :consumer_secret => 'YOURA_APP_CONSUMER_SECRET'
    )
    request_token = client.request_token(:oauth_callback => 'YOUR_CALLBACK_URL')

提前致谢!!

【问题讨论】:

    标签: ruby proxy rubygems twitter-oauth test-environments


    【解决方案1】:

    否,但如果围绕身份验证检查本地环境,则可以跳过 OAuth:

    def localhost
     client = "Test"
     request_token = "Me"
    
    def webhost
     client = TwitterOAuth::Client.new(
     :consumer_key => 'YOUR_APP_CONSUMER_KEY',
     :consumer_secret => 'YOURA_APP_CONSUMER_SECRET'
     )
     request_token = client.request_token(:oauth_callback => 'YOUR_CALLBACK_URL')
    

    【讨论】:

      猜你喜欢
      • 2019-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多