HI, Can you give me an example how i can use prev_url and next_url with max_id.
No I am following below process to search 1. Set rpp=100 and retrieve 15 pages search results by incrementing the param 'page' 2. Get the id of the last status on page 15 and set that as the max_id for the next query 3. If we have more results, go to step 1 here i got duplicate. 100th record in page 1 was same as 1st record in page 2. I understood the reason why i got the duplicates from matts previous mail. Will this problem solve if i use max_id with prev_url and next_url? How can the duplicate problem be solved Regards, Mahaboob Basha Shaik www.netelixir.com Making Search Work On Fri, Apr 3, 2009 at 5:59 AM, Doug Williams <d...@twitter.com> wrote: > > Basha, > Pagination is defined well here [1]. > > The next_url and prev_url fields give your client HTTP URIs to move > forward and backward through the result set. You can use them to page > through search results. > > I have some work to do on the search docs and I'll add field > definitions then as well. > > 1. > http://en.wikipedia.org/wiki/Pagination_(web)<http://en.wikipedia.org/wiki/Pagination_%28web%29> > > Doug Williams > Twitter API Support > http://twitter.com/dougw > > > > On Thu, Apr 2, 2009 at 10:03 PM, Basha Shaik <basha.neteli...@gmail.com> > wrote: > > Hi matt, > > > > Thank You > > What is Pagination? Does it mean that I cannot use max_id for searching > > tweets. What does next_url and prev_url fields mean. I did not find > next_url > > and prev_url in documentation. how can these two urls be used with > max_id. > > Please explain with example if possible. > > > > > > > > Regards, > > > > Mahaboob Basha Shaik > > www.netelixir.com > > Making Search Work > > > > > > On Wed, Apr 1, 2009 at 4:23 PM, Matt Sanford <m...@twitter.com> wrote: > >> > >> Hi Basha, > >> The max_id is only intended to be used for pagination via the > next_url > >> and prev_url fields and is known not to work with since_id. It is not > >> documented as a valid parameter because it's known to only work in the > case > >> it was designed for. We added the max_id to prevent the problem where > you > >> click on 'Next' and page two starts with duplicates. Here's the > scenario: > >> 1. Let's say you search for 'foo'. > >> 2. You wait 10 seconds, during which 5 people send tweets containing > >> 'foo'. > >> 3. You click next and go to page=2 (or call page=2 via the API) > >> 3.a. If we displayed results 21-40 the first 5 results would look > like > >> duplicates because they were "pushed down" by the 5 new entries. > >> 3.b. If we append a max_id from the time you searched we can do and > >> offset from the maximum and the new 5 entries are skipped. > >> We use option 3.b. (as does twitter.com now) so you don't see > >> duplicates. Since we wanted to provide the same data in the API as the > UI we > >> added the next_url and prev_url members in our output. > >> Thanks; > >> — Matt Sanford > >> On Mar 31, 2009, at 08:42 PM, Basha Shaik wrote: > >> > >> HI Matt, > >> > >> when Since_id and Max_id are given together, max_id is not working. This > >> query is ignoring max_id. But with only since _id its working fine. Is > there > >> any problem when max_id and since_id are used together. > >> > >> Also please tell me what does max_id exactly mean and also what does it > >> return when we send a request. > >> Also tell me what the total returns. > >> > >> > >> Regards, > >> > >> Mahaboob Basha Shaik > >> www.netelixir.com > >> Making Search Work > >> > >> > >> On Tue, Mar 31, 2009 at 3:22 PM, Matt Sanford <m...@twitter.com> wrote: > >>> > >>> Hi there, > >>> > >>> Can you provide an example URL where since_id isn't working so I can > >>> try and reproduce the issue? As for language, the language identifier > is not > >>> a 100% and sometimes makes mistakes. Hopefully not too many mistakes > but it > >>> definitely does. > >>> > >>> Thanks; > >>> — Matt Sanford / @mzsanford > >>> > >>> On Mar 31, 2009, at 08:14 AM, codepuke wrote: > >>> > >>>> > >>>> Hi all; > >>>> > >>>> I see a few people complaining about the since_id not working. I too > >>>> have the same issue - I am currently storing the last executed id and > >>>> having to check new tweets to make sure their id is greater than my > >>>> last processed id as a temporary workaround. > >>>> > >>>> I have also noticed that the filter by language param also doesn't > >>>> seem to be working 100% - I notice a few chinese tweets, as well as > >>>> tweets having a null value for language... > >>>> > >>> > >> > >> > > > > >