The place to discuss how to make 23 work in special ways with the 23 api

Android App Is Coming...

Daniel Isenmann   May 24, 2016, 07:31 AM

Hi everyone,

I know it's a huge subject, but at the moment I'm in the process to code an Android app for 23. I have made some good process in the app, my main navigation is ready and the underlying API wrapper to connect to 23 is also ready.

Now I'm coming to a point where the 23 API isn't that responsive I would expect. For example, loading the recent photos of your contacts takes about 3 minutes (also in a normal browser). I mean only the XML information, not the photos itself. Does anyone know why? Is there some limitation which I don't see?

If the app is running well and reached an usable state, I will publish it in the Play Store.

Let me know if you would see some special features in the app. If you want to see the progress you can follow it here on github: https://github.com/isenmann/23viewer

Cheers
Daniel

 
IkoTikashi   May 24, 2016, 07:41 AM

Duh, it's been years since I used the 23 api, but I can remember that even back in the days some methods were "fast" whereas some others were "slow as hell", mainly those methods that use JOINs. Backend issue I guess.

Do you mean "photos.getContactsPublicPhotos" ? IIRC I first got a person's contacts and then looped over every contact and got their recent photos, I think this was a little faster.

 
Daniel Isenmann   May 24, 2016, 08:57 AM

I already tried it, but that's just a little bit faster. But not as fast as I would expect it. Hopefully Steffen will join this discussion.

Would be great to finish my project and releasing an app which works as you will expected that it works.

 
Steffen Fagerström Christensen Team 23   May 24, 2016, 10:51 AM

First, wow: that's a amazing.

And yes, I'm happy to join this conversation and help this along. Sound like a great project. On the backend of this there are certain a long list of possible improvements to performance of specific endpoint that we can help out with.

Is is something where you post information about specific, slow queries (either here or to steffen@twentythree.net) -- and we'll take a look?

Steffen

 
Daniel Isenmann   May 24, 2016, 11:42 AM

Thanks Steffen for this fast reply! Just wow.

I will do my best to make a great app. ;-)

I will post (here or mail) the slow queries I have found and hopefully we will find a solution to speed them up.

Thanks again!!!

Daniel

 
Daniel Isenmann   May 24, 2016, 03:55 PM

Okay, not that much time today, but I have found two methods right now:

- photos.getRecent
- photos.getContactsPhotos

Both methods take ages to respond. I will have a look the next days and post other methods if I found some.

The interesting photo list would be great to have, is it possible to get this over the API in some way?

 
Daniel Isenmann   May 28, 2016, 01:51 PM

Made a major step today, the stream for the contacts' photos are working. That means it's possible to swipe through an "endless" list of the contacts' photos, sorted by the upload date.

You can see an animated GIF on the github page.

 
Daniel Isenmann   February 13, 2017, 11:13 AM

It toook some time to get a first alpha release done, but finally it's available. You can find the apk package to install it on your Android device here:

https://github.com/isenmann/23viewer/releases/tag/v0.1

Download the apk and install it, make sure that you can install from untrusted sources. You have to check it in the settings. Please give me some feedback and read the release notes what is working and what isn't working.

Thanks and cheers
Daniel

 




About 23

About 23
What is 23 and who's behind the service?
Just In
Discover the world from a different angle.
Here's a crop of the latest photos from the around the world.
Search
Search photos from users using 23
Help / Discussion
Get help or share your ideas to make 23 better
23 Blog / 23 on Twitter
Messages and observations from Team 23
Terms of use
What can 23 be used for and what isn't allowed
More services from 23
We also help people use photo sharing in their professional lives
RSS Feed
Subscribe to these photos in an RSS reader
  • Basque (ES)
  • Bulgarian (BG)
  • Chinese (CN)
  • Chinese (TW)
  • Danish (DK)
  • Dutch (NL)
  • English (US)
  • French (FR)
  • Galician (ES)
  • German (DE)
  • Italian (IT)
  • Norwegian (NO)
  • Polish (PL)
  • Portuguese (PT)
  • Russian (RU)
  • Spanish (ES)
  • Swedish (SE)

Popular photos right now