How do I get only the messages of the date I want from the channel?
I know that this will bring you up to 100 of the latest data. looking at the api documentation, it seems that i can use the parameter ‘since’ to get the date i want.
However, I want to fetch only one day of the desired date, but I don’t know what to do even if I browse the api documentation.
Any help would be greatly appreciated.
Thank you for answer.
After reading the article and replacing it with the unix timestamp value, I made a request. However, it seems that the entire value is imported instead of just the value for the entered date. I am curious to use the correct since parameter.
Would you mind sharing the API call you used (remove any sensitive information such as FQDN and personal token)? The reason why I am asking is because we have a known bug with the usage of
since parameter with the
per_page parameter here which could be related:
The api call I used is below.
Messages that existed after the unix timestamp were expected to be returned. However, much earlier data (ex: timestamp was May 10, 2020, but all data was imported on May 1) was returned.
And I set per page to 100, but I got a thousand data returned.
Yeap, that sounds like the same bug reported. Please add yourself as a watcher to the bug report to keep yourself notified for updates from the team. Feel free to add any additional information to the ticket too.
Thank you for answer
I hope it will be fixed as soon as possible.
Hi, @Karmantez .
Got the confirmation from @agnivade that it is working as designed.
since param is mutually exclusive with
per_page. We could add pagination for since but I am guessing the app doesn’t require it, so we haven’t added it. Adding that would be a separate feature request.
If you have any questions about this, please feel free to let me know. Thanks.
Thank you ahmaddanial!
It’s good news that the bug has been fixed.
Thank you very much for the answer. Try it as soon as possible and I will tell you if there are any problems.