1

このサイトにあるYahooAPIをテストしようとしています。しかし、「リクエストトークン」を取得することはできますが、アプリケーションthrows process.nextTickエラーが発生したため、続行する方法がわからないようです。

また、可能であれば、上記のサイトに基づいてリクエストコードを作成する方法に関するコードを共有するのに役立ちます。以下に私の実装を示します。

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)
4

1 に答える 1

0

問題は、Yahoo サービスにアクセスするために API がアクティブ化されていなかったことです。サイトの API 管理から、私がアクティブ化した API が機能するようになりました。

于 2012-04-29T04:10:57.453 に答える