Ještě k Last.fm...
Aby se neřeklo, že mám v úmyslu akorát prudit, řekl jsem si (teda, napadlo mě to ve dneska v autobusu), že bych si pomocí Last.fm API mohl naprogramovat malinkou aplikaci v PHPku. Ta by dělala přesně to, co mi chybí - tedy agregovala recent activity friendů, samozřejmě se zaměřením na eventy. Narazil jsem ale na to, že ve verzi 2.0 jejich API není nic ve smyslu user.getRecentActivity, případně user.getInfo. Podle fóra sice někdy něco takového bude, ale kdy, to je ve hvězdách.
Samozřejmě, je tady možnost projiždět stránky friendů (jejichž seznam se přes API získat dá) a parsovat "ručně", jenže:
a) Pokud člověk žádá o key pro použití API, souhlasí s podmínkami, kde je kromě jiných věcí (povinné cachování, průměrně ne víc než pět requestů za vteřinu) podmínkou i to, že člověk nebude získávat informace jiným způsobem než přes API, resp. RSS nebo iCal soubory. Samozřejmě je otázka, jak moc se tohle kontroluje.
b) Byl by taky menší problém se řazením, s "yesterday evening" se sice něco udělat dá, ale těžko to tak bude přesně. Ne, že by na tom nějak extra záleželo, ale kdyby měl člověk 200 aktivních friends...
c) lenost :)
Takže si asi budu muset počkat na to user.getInfo.
Samozřejmě, je tady možnost projiždět stránky friendů (jejichž seznam se přes API získat dá) a parsovat "ručně", jenže:
a) Pokud člověk žádá o key pro použití API, souhlasí s podmínkami, kde je kromě jiných věcí (povinné cachování, průměrně ne víc než pět requestů za vteřinu) podmínkou i to, že člověk nebude získávat informace jiným způsobem než přes API, resp. RSS nebo iCal soubory. Samozřejmě je otázka, jak moc se tohle kontroluje.
b) Byl by taky menší problém se řazením, s "yesterday evening" se sice něco udělat dá, ale těžko to tak bude přesně. Ne, že by na tom nějak extra záleželo, ale kdyby měl člověk 200 aktivních friends...
c) lenost :)
Takže si asi budu muset počkat na to user.getInfo.


2 Comments:
key api muzes pouzit to vzorovy z jejich webu :)
to me samozrejme taky napadlo, ale neverim, ze by to nemeli nijak osetreny :)
Přidat komentář
Links to this post:
Vytvořte odkaz
<< Home