The curl man page explains how to send multiple parameters. If you
just put them in one file, curl runs then all together. You have to
separate them with &, or have curl do it for you by specifying
multiple -d @ pairs:

adrift.local:/tmp> head foo bar
==> foo <==
follow=1234

==> bar <==
track=north
adrift.local:/tmp> curl -v -x "" -d @foo -d @bar
stream.twitter.com/1/statuses/filter.xml

-John Kalucki
http://twitter.com/jkalucki
Infrastructure, Twitter Inc.


On Sat, Apr 24, 2010 at 5:27 AM, epomqo <[email protected]> wrote:
> Dear Sirs,
>
> Hello! My name is Xiaowen, I have been playing with Twitter for some
> time and I am writing to ask a small question regarding Streaming
> API :)
>
> From the documentation I know we can use the command "curl -d
> @locations http://stream.twitter.com/1/statuses/filter.json -
> uAnyTwitterUser:Password" to filter geo-tagged tweets in a bounded box
> area, we could also use similar method to follow tweets of specific
> users. These are two parameters which can be implemented by statuses/
> filter method. My question is, if I want to incorporate both of these
> two parameters in one command, how to put them together? I have tried
> something like
>
> "curl -d @locations @following 
> http://stream.twitter.com/1/statuses/filter.json
> -uAnyTwitterUser:Password"
>
> but it doesn't work :(
>
> Later I got response from Twitter support, suggesting that:
>
> "One Streaming API connection can filter both geo-tagged tweets and
> tweets from specific users. You may want to combine both of your
> parameters into one file so that you do not need to reference two in
> your command (for example @locandfollow instead of @locations
> @following)."
>
> But then what is the correct way to put the parameters in one file? I
> tried simply put them together, like this:
>
> locations=-122.75,36.8,-121.75,37.8;
> follow=...,...,...
>
> but still it doesn't work.
>
> Many thanks for your advices!
>
>
> --
> Subscription settings: 
> http://groups.google.com/group/twitter-development-talk/subscribe?hl=en
>

Reply via email to