我的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')
提前致谢!!
答案 0 :(得分: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')