The api request I am making looks like this

POST /1/statuses/filter.json HTTP/1.1
Authorization: Basic bVW0YWIZIG8yYTp3d3F0eGVz
X-Twitter-Client-URL: http://twitter4j.org/en/twitter4j-2.1.3-SNAPSHOT(build:
e8b3d79cea14c4f8cb20101726d92169b905da0e).xml
X-Twitter-Client: Twitter4J
Accept-Encoding: gzip
User-Agent: twitter4j
X-Twitter-Client-Version: 2.1.3
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 49
Host: stream.twitter.com
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2

count=0&locations=-97.42%2C32.56%2C-96.57%2C33.21


This should return a sample of all geocoded tweets within the
geographic area, defined by the bounding box (it surrounds the Dallas-
Ft. Worth area where I live).
Using Safari, I log into Twitter with my test user: GiscJTest1 - it
asks to use location, to which I answer OK.
I select a location (such as the coffeeshop down the street from me)
from the list and post a tweet.
I see the tweet in my api output, but instead of the location I
selected, it just says "East Dallas, TX". Also, there is no lat-long.
Then I try it with Twiterrific on my iPhone - again using GiscJTest1 -
and with Location enabled.  I *never* see these tweets in the stream
output.  I've tried many times, but the iPhone tweets do not show up
in the stream.

Can anyone explain this behavior?

Reply via email to