Twitter API : 更新は機能しますが、フィルターは javascript ではありません twitter oauth twitter-api jsoauth
OAuth
次のコードでは、bytespider によって jsOAuth ライブラリから のインスタンスをインスタンス化します。
// jsoauth API reference:
// http://bytespider.github.com/jsOAuth/api-reference/
var twitter = new OAuth(oauthOptions);
//authentication occurs
console.log('url: ' + url);
console.log('data: ' + JSON.stringify(data));
twitter.post(
url,
data,
success,
failure
);
ストリームにアクセスすると:
url: https://stream.twitter.com/1/statuses/filter.json
data: {"track":"%40twitterapi"}
--> This does not work, neither the `success` nor `failure` callbacks get called, just hangs
私がつぶやくとき:
url: https://api.twitter.com/1/statuses/update.json
data: {"status":"foobar","trim_user":true,"include_entities":true}
--> This works, the `success` callback gets called
私の推測では、認証の詳細はstream.twitter.com
API に到達しても、API に到達していませんapi.twitter.com
。ツイートできることは認証が成功したことを示すため、OAuth の問題を安全に除外できます。
ここで何が間違っていますか?
ありがとう!