2012-04-26 9 views
1

私はこのsiteにあるYahoo APIをテストしようとしています。しかし、私は "リクエストトークン"を得ることができます私のアプリケーション以来どのように進行するのか分からないようですthrows process.nextTickエラー次のNodeJSのTickエラー

また可能なら何らかの方法で提供されたサイトに基づいてリクエストコードを作る方法上記。ここでは以下の私の実装があります:

var request = https.request({ 
    host: "api.login.yahoo.com", 
    port: 443, 
    method: "GET", 
    path: "/oauth/v2/get_token?" 
     + "&oauth_consumer_key=abc123--" 
     + "&oauth_signature_method=PLAINTEXT" 
     + "&oauth_nonce=123456" 
     + "&oauth_timestamp=1204762971" 
     + "&oauth_signature=abc12345%26" 
     + "&oauth_version=1.0" 
     + "&oauth_token=" + requestToken 
}, function(res){ 
    res.on('data', function(chunk){ 
     util.log('OAUTH CREDENTIALS: ' + chunk); 
    }) 
}); 

エラー:

Error: socket hang up 
at EventEmitter._tickCallback (node.js:192:40) 
+0

nextTickエラーは何を正確に表しますか? – Matt

+0

実際に発生するエラーは何ですか? – nrabinowitz

+0

'request.on( 'error'、function(err){console.log(err);/*より良いエラー処理* /});'を追加する必要があります。それ以外の場合、エラーは 'process.on( 'uncaughtException'、function(err){/ *エラーをより良く処理する* /});に伝播し、処理されなければプロセスが終了します。 –

答えて

0

問題は、APIが、私は今、それが動作するものを起動し、サイトのAPI管理から、任意のYahooのサービスにアクセスするために活性化されなかったということでした、どのように愚か。

関連する問題