1

C# で Twitter ストリーム ビューアーを実装しようとしていますが、問題は C# 自体にはありません。

Twitter のストリーミング API のジオロケーション ボクシング機能を使用しようとしています。このフォームでリクエストを送信しようとしています

private string url = @"https://stream.twitter.com/1/statuses/filter.json?track=";

次に、パラメーターを追加します

 for (int i = 0; i < keywords.Count; i++)
        {
            url += keywords[i].ToString() + "%2C";
        }

これまで、クエリは正常に機能しますが、これを追加すると機能しなくなります

 url += @"&amp;locations=" + location;

ここで、場所変数には値があります

-121.75,36.8,-122.75,37.8

だから私はこのようなクエリで終わっています

https://stream.twitter.com/1/statuses/filter.json?track=twitter%2Cfacebook%2Ciphone&amp;locations=-121.75,36.8,-122.75,37.8

406 Not Acceptable という応答が返ってきました。

4

1 に答える 1

2

&amp;を標準のアンパサンドに置き換えてみてください。

于 2012-04-18T10:05:39.493 に答える