Mikseri on musiikkiyhteisö,
jossa voit kuunnella, ladata ja arvostella suomalaista musiikkia,
lisätä rajattomasti biisejä, luoda oman artistisivun, kerätä arvosteluja ja faneja

Ladataan

Vastaa Aloita uusi keskustelu

 
Kirjoittaja Mikseri.net API


docey
308 viestiä

#1 kirjoitettu 12.03.2009 16:44

Mietinpä tuossa, kun integroin Mikseristä saatavaa informaatiota omille sivuilleni, että olisi mukavaa, jos Mikserilläkin olisi jokin julkinen API, jolla osaan tietokannasta pääsisi käsiksi. Näinhän on esimerkiksi Last.fm:llä http://www.last.fm/api

Tällä hetkellä käyn tylysti hakemassa HTTP:n yli haluamani sivun ja parsin sen - ei siis kauhean hyvä vaihtoehto.

Uskoisin että teillä jo jokin kyhäelmä on olemassa, kun kerran vaihdatte tietoja jo Kuvakkeen ja ties minkä kanssa. Ymmärrän kyllä, että tämä ehdotus koskee aika marginaaliosuutta käyttäjistä, mutta ajatuksena olikin, josko tämmöisen julkiseen käyttöön suunnatun järjestelmän saisi toteutettua pienellä vaivalla.

^ Vastaa Lainaa


Jaycob
1040 viestiä

#2 kirjoitettu 12.03.2009 17:29

Ite en välttämättä käyttäis, mut jos se API olis tosi kattava, nii varmaan saattais syntyy erilaisia lisäpalveluja / työkaluja.

Jaycob muokkasi viestiä 17:29 12.03.2009
Kannatan siis

^ Vastaa Lainaa


Salminen
Niko Salminen
I'm back!
2526 viestiä
Ylläpitäjä

#3 kirjoitettu 13.03.2009 10:33

Hauska idea, täytyy laittaa asia mietintään. Isoin ongelmahan tuossa olisi järjestelmän saaminen turvalliseksi ja hakkerinkestäväksi.

^ Vastaa Lainaa


veezay
bassofriikki
7643 viestiä
Luottokäyttäjä

#4 kirjoitettu 13.03.2009 11:59

ilmoittaudun mukaan mahdollisen APIn käyttäjäksi.

aikoinaan tein php-skriptin, joka kävi säännöllisin väliajoin katsomassa montako biisiä maksalaatikossa oli ja senhetkisen online-käyttäjämäärän. näitä vertailemalla sain jonkinlaista tilastoa siitä, mihin aikaan kannatti laittaa biisi maksalaatikkoon, jotta siitä tulisi suurin hyöty. se tosin hajosi heti kun laitoitte biisimäärän piiloon etusivulta, enkä jaksanut korjata parseriani. :/

^ Vastaa Lainaa


docey
308 viestiä

#5 kirjoitettu 13.03.2009 17:56

Salminen kirjoitti:
Hauska idea, täytyy laittaa asia mietintään. Isoin ongelmahan tuossa olisi järjestelmän saaminen turvalliseksi ja hakkerinkestäväksi.


Jep tietoturva ennenkaikkea. Jotain käyttäjäkohtaista avainta siinä varmaan tarvittaisi, jonka voisi aina itse uudelleengeneroida, jos sattuu epäilemään oman avaimen tietomurtoa.

Mut olis kyl hauska juttu. Tuollahan voisi valjastaa mikserin aktiivisia käyttäjiä kehittämään palveluita mikserin päälle.

^ Vastaa Lainaa


accent
10930 viestiä

#6 kirjoitettu 13.03.2009 18:32

Kannatan ehdotusta

^ Vastaa Lainaa


Epoche
5248 viestiä

#7 kirjoitettu 15.03.2009 02:42

docey kirjoitti:
Tuollahan voisi valjastaa mikserin aktiivisia käyttäjiä kehittämään palveluita mikserin päälle.


Aktiiviset käyttäjät joko ovat muusikkoja jotka todellakaan osaa koodata, tai osaajia ilman musiikkia..

+-0

^ Vastaa Lainaa


Putte
6658 viestiä

#8 kirjoitettu 15.03.2009 02:51

Sen perusteella, etten itse täysin hahmota mistä on kyse, oletan että tämä uudistus tulisi marginaalisen käyttäjäkunnan iloksi. Vähän ku mikseri.net "kaukosäädin", jonka tein joskus -04. Se oli kiva, mutta niin turha etten itsekään käyttänyt sitä.

^ Vastaa Lainaa


Jaycob
1040 viestiä

#9 kirjoitettu 15.03.2009 07:48

Epoche kirjoitti:
docey kirjoitti:
Tuollahan voisi valjastaa mikserin aktiivisia käyttäjiä kehittämään palveluita mikserin päälle.


Aktiiviset käyttäjät joko ovat muusikkoja jotka todellakaan osaa koodata, tai osaajia ilman musiikkia..

+-0


Ei muuten ole totta. Monet mikserin (kone)muusikoista osaavat koodata ja vieläpä PHP:lla.

^ Vastaa Lainaa


Khimil
2676 viestiä
Luottokäyttäjä

#10 kirjoitettu 15.03.2009 09:19

Kannatetaan. Mulla on ainakin aivan liikaa vapaa-aikaa.

^ Vastaa Lainaa


oc
Äitis oli
ylläpidossa!
1115 viestiä
Ylläpitäjä

#11 kirjoitettu 15.03.2009 13:12

Putte kirjoitti:
Sen perusteella, etten itse täysin hahmota mistä on kyse, oletan että tämä uudistus tulisi marginaalisen käyttäjäkunnan iloksi. Vähän ku mikseri.net "kaukosäädin", jonka tein joskus -04. Se oli kiva, mutta niin turha etten itsekään käyttänyt sitä.


http://en.wikipedia.or...

http://fi.wikipedia.or...

Vaikka itse APIn hyödyntäminen ohjelmoinnissa tulisikin, ehkä rajallisen käyttäjäryhmän käyttöön, niin aina löytyy meitä hörhöjä jotka sitäkin harrastaa. Ja kun joku kiltti setä/täti tekee hienon ohjelman ja vielä jakaa sen muille niin kyllähän siitä silloin on iloa kaikille.

Niin ja varsin mielenkiintoinen idea noin niiku yleisesti.

^ Vastaa Lainaa


Jaycob
1040 viestiä

#12 kirjoitettu 15.03.2009 14:08

Siis eiks tässä nyt vaan haluta hakea tietoa mikseristä, eikä syöttää sitä?
Eikö tällöin riittäis ihan pelkät xml tiedostot joissa olis sitten jotain tietoa?

^ Vastaa Lainaa


docey
308 viestiä

#13 kirjoitettu 15.03.2009 14:31

Jaycob kirjoitti:
Siis eiks tässä nyt vaan haluta hakea tietoa mikseristä, eikä syöttää sitä?
Eikö tällöin riittäis ihan pelkät xml tiedostot joissa olis sitten jotain tietoa?


Riippuu toki siitä, halutaanko APIsta täysimittainen CRUD-rajapinta, vai pelkästään tiedonsaantirajapinta. Toi read-osuus olisi varmaan kuitenkin se ensimmäinen, mitä edes kannattaa harkita.

Putte kirjoitti:
Sen perusteella, etten itse täysin hahmota mistä on kyse, oletan että tämä uudistus tulisi marginaalisen käyttäjäkunnan iloksi. Vähän ku mikseri.net "kaukosäädin", jonka tein joskus -04. Se oli kiva, mutta niin turha etten itsekään käyttänyt sitä.


Täsmennykseksi vielä oc:n linkkien lisäksi, että kyseessä olisi helpompi tapa noutaa mikseristä (ja syöttää mikseriin) tietoa joillain ohjelmointikielillä, kuin että pitäisi käyttää nykyistä http-rajapintaa ja kustomiparsereita. En muuten ikinä testannut tota kaukosäädintä, vieläkö löytyy jostain?

Ja uskon että muusikoita, jotka osaavat ohjelmoida, löytyy mikseristäkin.

^ Vastaa Lainaa


oc
Äitis oli
ylläpidossa!
1115 viestiä
Ylläpitäjä

#14 kirjoitettu 15.03.2009 15:08

Jaycob kirjoitti:
Siis eiks tässä nyt vaan haluta hakea tietoa mikseristä, eikä syöttää sitä?
Eikö tällöin riittäis ihan pelkät xml tiedostot joissa olis sitten jotain tietoa?


No sitä XML:ää se varmaan tulisi olemaan mitä tuollainen API suoltaisia ulospäin.

^ Vastaa Lainaa


AnzintrancE
342 viestiä

#15 kirjoitettu 15.03.2009 15:08

Epoche kirjoitti:

Aktiiviset käyttäjät joko ovat muusikkoja jotka todellakaan osaa koodata, tai osaajia ilman musiikkia..

+-0



mä oon taas väliinputoaja
en kuulu kumpaakaan ryhmään...

^ Vastaa Lainaa


J-Salminen
1238 viestiä

#16 kirjoitettu 19.03.2009 16:46

Sunt1o kirjoitti:
Epoche kirjoitti:
Aktiiviset käyttäjät joko ovat muusikkoja jotka todellakaan osaa koodata, tai osaajia ilman musiikkia..

+-0


Vähän samat ajatukset täällä. Mutta eihän siitä nyt toki mitään haittaakaan minulle olisi.


Hyvä API: tulisi varmasti hyödyttämään useampiakun kuin vain niitä jotka osaavat koodata. Samalla voisi laittaa API:n manuskaan esimerkki koodin perus web-kielille (PHP, Ruby yms) ja kertoa mitä se palauttaa (visuaalisen esimerkin kanssa). Näin tästä olisi niillekin hyötyä ketkä ei osaa koodata, mutta hiukan osaa tehdä perus html yms. Tässä siis oletan että rajapinta on XML:llä toteutettu (ehkä jopa ihan SOAP?)

Epäilen että joku saattaa jossain vaiheessa tehdä esim. LGPL lisenssin alle valmiita palikoita mitä sitten kuka tahansa voi käyttää omilla sivuillaan jolloin sitä koodaus taitoa ei niin tarvita

Mm. Mikseri.net:n ja artistin web-sivujen yhteenliittäminen onnistuisi helposti tuota kautta. Saisi biisit automaattisesti omille web-sivuille ja esimerkiksi pistemäärän ja kommentit.

Itse siis kannatan

API tietysti saisi aika paljon eri toimintoihin tarjota rajapintoja jotta siitä olisi oikeasti hyötyä. Eikä tämä aluksi välttämättä tarvitse edes syöttörajapintoja, kunhan lukupinnat vain olisivat tarpeeksi kattavat ja yksityiskohtaiset

^ Vastaa Lainaa


jurn:a
794 viestiä

#17 kirjoitettu 19.03.2009 20:53

Sunt1o kirjoitti:
J-Salminen kirjoitti:
...tarpeeksi kattavat ja yksityiskohtaiset


Mie luin tuon tekstin suunnillee tällei: Web web API rajapinta SOAP html blaa blaa blaa jotain lyhenteitä ja nörttihenkisiä sanoja.

En mie oikeesti ymmärrä.

Pointtina ehkä se et ok, jos tuosta on hyötyä niille ketkä osaa ohjelmoida niin mikäs siinä, ei miuta haittaa. Mut vaan väitän et iso osa käyttäjistä ei tiiä noista jutuista hevon vittua ja tavallaa toivoo mikseriltä semmosta palvelua mikä ei vaadi myöskään käyttäjältä ihmeempiä html tai muitakaan taitoja ominaisuuksien hyödyntämiseen.

Siis ei nyt mitenkää erityisesti tästä ominaisuudesta kun ei tuo oo kai keltään pois, mut et muistakaa nyt et kaik ei oikein oo kovin hyvii tietokoneitten kaa. Etenkä hikiset punkkarit.


Joo..

Eihän tuo tosiaankaan vaikuttaisi normimikserin käyttöön. Tuo olisi vain kulissientakainen ominaisuus jota voi hyödyntää ne jotka sille arvoa osaavat antaa.

Kyseessähän on kansan kielellä mikseri.netin tarjoama rajapinta joka tarjoaa esimerkiksi reaaliaikaisen tiedon siitä, montako kommenttia on biiseilläsi, uusimmat forum postit tai vaikkapa koko top listan sisällön. Tätä rajapintaa käyttäen voidaan nämä tiedot sijoitella vaikkapa omille kotisivuille. Nämä tiedot tarjoiltaisiin mikserin palvelimilta ns. XML -muotoisena tulosteena josta on helppo irroittaa ohjelmallisesti nämä tekstimuotoiset informaatiot. Kehittyneessä APIssa on rajapinnat myös syötteille, eli mikseriin voidaan syöttää tietoa, kuten vaikkapa uusia biisejä vaikkapa oman kotisivun kautta.

Sovelluksethan eivät rajaudu nettiin vaan esimerkiksi joku voi tehdä windows- tai kännykkäsovelluksen joka tarjoaa näitä palveluita. Http-pinnalla ja nimenomaan siis html-dokumenttitasolla näitä voi toki myös tehdä, mutta kuten edellä jo todettiin, se on kömpelöä/kökköä/arveluttavaa/ei kovin luotettavaa.

Itse olen kanssa aikoinaan mikseriä parsinut http-rajapintatasolla kuten myös muitakin palveluja jotka eivät tarjoa APIn kaltaista hyödykettä joka muuten pitäisi luoda jokaiseen nykyaikaiseen web-palveluun!! Mikserikin on sen verran laaja palvelu, että lähtisin itse toteuttamaan APIn kunnolla SOAP/REST tekniikoilla. Kyse on viimekädessä myös ohjataanko emopalvelun käyttöä liikaa lapsille niin että varsinaiset kustannukset maksaa emo ja lapset ovat loisia eli esim. mainostulot ym. valuvat vääriin taskuihin.

jurn:a muokkasi viestiä 20:54 19.03.2009

Käytännössä siis tässät tapauksessa API edustaa sivuston kaikkia toimitoja; moottoria ilman käyttöliittymää ja ulkoasua (ts. toimii tulkkina/kääntäjänä mikserin konehuoneen ja kolmannen osapuolen ohjelmakoodin välillä).

^ Vastaa Lainaa


Parasiitti
416 viestiä

#18 kirjoitettu 19.03.2009 21:03

Sunt1o kirjoitti:
En mie oikeesti ymmärrä.

Mahdollisesta API:sta ei olisi suoraa iloa kuin kouralliselle käyttäjiä, mutta välillisesti tuo voisi hyödyttää vaikka kaikkia Mikserin käyttäjiä. Kymmenen luovaa päätä kehittämässä uusia juttuja on usein parempi kuin yksi.

Itse toivon vain, että jos API joskus tulee, ei sille käy 'Mikseri Wikit', eli siitä tulee projekti johon on tuhraantunut valtavasti sekä ylläpidon että käyttäjien aikaa ja kuitenkin häipyy unohduksiin heikon toteutuksen ja esillepanon seurauksena.

^ Vastaa Lainaa


Jasnajan Puukissa
5698 viestiä

#19 kirjoitettu 23.03.2009 21:27

Tarkoitatkohan näin esimerkiksi?

http://www.mikseri.net...

=


http://tinyurl.com/c6f32w


Tuota minä käytän.

Jasnajan Puukissa huomasi, jotta ei ehkä aivan sama asia, mutta lyhyet URL linkit ovat mukavempia kuitenkin...

^ Vastaa Lainaa


PehmoA
1071 viestiä

#20 kirjoitettu 23.03.2009 23:12

Jasnajan Puukissa kirjoitti:
Tarkoitatkohan näin esimerkiksi?

http://www.mikseri.net...

=


http://tinyurl.com/c6f32w


Tuota minä käytän.

Jasnajan Puukissa huomasi, jotta ei ehkä aivan sama asia, mutta lyhyet URL linkit ovat mukavempia kuitenkin...


ei tuolla APIlla ole mitään tekemistä tinyurlin tai lyhyen linkin kanssa. Nyt mentiin pahasti ohi.

^ Vastaa Lainaa


Jasnajan Puukissa
5698 viestiä

#21 kirjoitettu 24.03.2009 08:07

PehmoA kirjoitti:
Jasnajan Puukissa kirjoitti:
Tarkoitatkohan näin esimerkiksi?

http://www.mikseri.net...

=


http://tinyurl.com/c6f32w


Tuota minä käytän.

Jasnajan Puukissa huomasi, jotta ei ehkä aivan sama asia, mutta lyhyet URL linkit ovat mukavempia kuitenkin...


ei tuolla APIlla ole mitään tekemistä tinyurlin tai lyhyen linkin kanssa. Nyt mentiin pahasti ohi.


Jep, huomasin sen itsekin, mutta minä pidän noista lyhyistä linkeistä, joten ajattelin jättää sen vinkiksi muille, tuon tinyn.

Samaan syssyyn lisäisin, ettei disketistä tule lukukelvotonta, jos siitä poistaa metalliosion. Näin on HUS:in muutossa toimittu, ei tosin liity sekään tähän API yhteyteen, mutta kuitenkin...

^ Vastaa Lainaa


veezay
bassofriikki
7643 viestiä
Luottokäyttäjä

#22 kirjoitettu 24.03.2009 16:37

Jasnajan Puukissa

API on ohjelmointirajapinta, jonka avulla ohjelma voi käyttää toista ohjelmaa ja vaihtaa tietoja keskenään. kuvittele, että olisit itse ohjelma ja käyttäjä pyytää sinua hakemaan tietoa vaikkapa oman artistisivusi biisimääristä. menet sivulle, lasket biisit ja kerrot biisimäärän käyttäjälle. ohjelmallisesti toi pitää (vielä nykyään?) hoitaa niin, että artistisivun html-kuvauskieli ladataan muistiin, se käydään läpi ja tunnistetaan sieltä teksti joka määrittelee biisin ja lasketaan kuinka monta tällaista sivulta löytyy. vastaava olisi APIn avulla paljon vaivattomampi ja luotettavampi toteuttaa, sillä se sisältäisi vain sen tiedon, mitä ollaan hakemassa ja sen lataaminen serveriltä olisi todennäköisesti paljon nopeampaa.

esimerkkinä php-skripti, joka tekee artistisivun biiseistä taulukon jossa näytetään jokaisen biisin saamat arvosanat käyttäjäkohtaisesti:

http://koti.mbnet.fi/v...

^ Vastaa Lainaa


Mukelo

#23 kirjoitettu 24.03.2009 18:55

No ehdottipa vihdoinkin joku tätä, Facebookiin olisi erinomaista saada integroitua omat mikserihässäkkänsä... Ainoa järkevä vaihtoehto on siellä tällä hetkellä ReverbNation, joka _ei ole_ järkevä vaihtoehto (vaikka yli puoli miljoonaa käyttäjää onkin).

Kansainvälistymisen myötä mikserin artistihässäkät voisi naamakirjasovelluksena pärjätä hyvinkin.

^ Vastaa Lainaa


docey
308 viestiä

#24 kirjoitettu 25.03.2009 10:05

veezay kirjoitti:
esimerkkinä php-skripti, joka tekee artistisivun biiseistä taulukon jossa näytetään jokaisen biisin saamat arvosanat käyttäjäkohtaisesti:

http://koti.mbnet.fi/v...


On se hieno.

Oma esimerkkini ei hyödytä koko käyttäjäkuntaa, mutta esimerkki sekin. Tuolla näytetään sekä paikan päällä, mikserissä että ylex:n kellarissa annetut kommentit samalla sivulla:
http://www.terveisinte...

Joku automaattinen mindmap-generaattori biisien kommenteista voisi olla tyylikäs..

^ Vastaa Lainaa


J-Salminen
1238 viestiä

#25 kirjoitettu 01.04.2009 23:45

Sunt1o kirjoitti:
J-Salminen kirjoitti:
...tarpeeksi kattavat ja yksityiskohtaiset


Mie luin tuon tekstin suunnillee tällei: Web web API rajapinta SOAP html blaa blaa blaa jotain lyhenteitä ja nörttihenkisiä sanoja.

En mie oikeesti ymmärrä.



Ihan kaikki ei ollut sulle vastaukseksi tarkoitettu Suurin osa oli omaa mietintää miten koko homma tulisi toteuttaa. Itse olen työn ja harrastuksen takia nähnyt hyviä ja huonoja API ratkaisuja. Suurin osa huonoja, valitettavasti :(

Itseä ainakin kiinnostaisi tuo API sinällänsä että voisi sitä kautta tehdä montakin eriasiaa. Mm jo aikaisemmassa viestissä mainittua vapaa ohjelmaa, mutta myös toisi uuden ulottuvuuden kaupalliseen toteutukseen. Siltä osin kun sivustoja oon Teosto vapaille artisteille tekemässä. Ei sillä rahallista arvoa olisi itselle, mutta todella hyvä lisä artistille.

Vapaana ohjelmana mieluusti julkaisisi sellaisen "hei-en-mä-osaa-tehdä-nettiin-mitäään" palikan jolla kuka tahansa saisi perus jutut omille sivuilleen. Siis samat tiedot mitä tekisin "kaupalliseenkin" versioon omasta koodista. Ei se koodi, vaan se konteksti (ulkoasu ja kokonaisuus ja palvelu )

^ Vastaa Lainaa


ankea
12 viestiä

#26 kirjoitettu 08.04.2010 14:10

näin vuosi jälkeenpäin,

tehtiinkö tähän asiaan mitään päätöstä jne?
minua ainakin kiinnostaisi kovin mahdollisuus käyttää valmiiksi syötettyä tietoa nettisivuillani.

Ottaa jonkin verran päähän kun pitäisi asioita päivittää omalle nettisivulle, mikseriin, reverbnationiin, myspaceen, last.fmään ja lista jatkuu loputtomiin.

^ Vastaa Lainaa


veezay
bassofriikki
7643 viestiä
Luottokäyttäjä

#27 kirjoitettu 08.04.2010 22:31 Muok:08.04.2010 22:34

tää ois edelleen siisti juttu, ja paljon hypetetyn mikserikoodin täysuusimisen jälkeen se vois ehkä olla uuden ylläpidon kannalta kivuttomampaa tehdäkin. eikö? eikö? eikö? eikö?

ylläpidonhan tarvisi vain tarjota rajapinta jotta dataan pääsee käsiksi; joku riippumaton halukas osapuoli voisi sitten ajankulukseen tehdä jonkun applikaation jolla koodaustaidottomien ihmisten onnistuisi julkaista sivuillaan mahdollisimman vaivattomasti haluamaansa dataa.

^ Vastaa Lainaa


J-Salminen
1238 viestiä

#28 kirjoitettu 10.04.2010 14:40

realiteetin hukannut kirjoitti:
veezay kirjoitti:
ylläpidonhan tarvisi vain tarjota rajapinta jotta dataan pääsee käsiksi; joku riippumaton halukas osapuoli voisi sitten ajankulukseen tehdä jonkun applikaation jolla koodaustaidottomien ihmisten onnistuisi julkaista sivuillaan mahdollisimman vaivattomasti haluamaansa dataa.


Tässä tulee varmaan ongelmaksi tuo sitten, että hyvät koodarit "haxaa" mikseriä.
Veikkaan, että tästä tulee oikeasti päävaiva, ellei tuota hommaa suunnittele kunnolla.

Ittellä ei kyllä riittäis kyvyt läheskään moiseen, mutta joo..
Silti ois kyllä mukava, jos ei tulis niitä perinteisiä, että ei juma postataampa kaveri sivu täyteen lapsipornoa niin se saa syytteen.


Omasta mielestä jos (ja toivottavasti) Mikseri.net API rakennetaan, niin lähinnä vain lukurajapinnat löytyisi siitä (vain Mikserin kautta voisi lisätä tavaraa, mutta Mikseriin ei muuta kautta kuin kirjautuneena sisään). Tuolloin ei tulisi sitä ongelmaa että joku täyttäisi kuralla ja loskalla Mikseri sivuja. Tietysti voihan ne ulkopuoliset sivut sitoa esim OpenID:n kautta Mikseri.net:n, kun silloin ulkopuoliset sivut voisi olla osittain "osa Mikseriä". Mutta tuolloinkin on aina mahdollista että ulkopuolisella sivulla on aukkoja ja sitä kautta pääsee kakkaa suoltamaan Mikseriin...

Tallennusrajapintoja jos API tarjoaa niin aika rajallisestihan niitä kannattaa antaa. Esim kommentointi ei mun mielestä tule kyseeseen ulkopuolisten sivujen kautta Mikseriin. Kommenttien näyttäminen sivuilla voisi olla kyllä ihan jees. Maks biisien lisääminen ja bändinkuvauksen muokkaaminen voisi tulla ensimmäiseksi kysymykseen, mutta ei oikein muut niinkään.


Alla yksinkertainen rajapinta esimerkki

Lukemiseen
<!-- Artistin kappaleiden ja kommenttien haku -->
<Songs>
<Song>
<Title>Minun kappaleeni</Title>
<Genre>Metal / Alternative Metal</Genre>
<URL>http://www.mikseri.net...;/URL>
<Comments>
<Comment>
<UserName>Esimerkki</UserName>
<Message>Täähän rokkas. Jee</Message>
</Comment>
<Comment>
<UserName>Esimerkki</UserName>
<Message>Täähän rokkas. Jee</Message>
</Comment>
</Comments>
</Song>
...
</Songs>

<!-- Artisti tietojen haku -->
<Artist>
<Name>J-Salminen</Name>
<escription>Lorem ipsum dolor est..</Description>
<Genre>Metal</Genre>
<History>Lorem ...</History>
... jne
</Artist>

^ Vastaa Lainaa


veezay
bassofriikki
7643 viestiä
Luottokäyttäjä

#29 kirjoitettu 10.04.2010 14:47 Muok:10.04.2010 14:48

realiteetin hukannut kirjoitti:
Silti ois kyllä mukava, jos ei tulis niitä perinteisiä, että ei juma postataampa kaveri sivu täyteen lapsipornoa niin se saa syytteen.

J-Salminen kirjoitti:
Omasta mielestä jos (ja toivottavasti) Mikseri.net API rakennetaan, niin lähinnä vain lukurajapinnat löytyisi siitä (vain Mikserin kautta voisi lisätä tavaraa, mutta Mikseriin ei muuta kautta kuin kirjautuneena sisään).

joo, mä olen myös koko ajan äänettömästi kannattanut pelkkää lukumahdollisuutta. vähentää huomattavasti työn määrää ja sabotointimahdollisuuksia.

^ Vastaa Lainaa


J-Salminen
1238 viestiä

#30 kirjoitettu 10.04.2010 14:54

veezay kirjoitti:
joo, mä olen myös koko ajan äänettömästi kannattanut pelkkää lukumahdollisuutta. vähentää huomattavasti työn määrää ja sabotointimahdollisuuksia.


Totta. Itse asiassa aikalailla nollaan, kunhan vain Mikseri.net:n päässä on tarkistus sallituista pyyntöosoitteista jottei kuka tahansa voi artistin biisejä omille sivuillensa laittaa ja omikseen väittää.

^ Vastaa Lainaa


J-Salminen
1238 viestiä

#31 kirjoitettu 10.04.2010 15:55 Muok:10.04.2010 15:57

realiteetin hukannut kirjoitti:
J-Salminen kirjoitti:
Totta. Itse asiassa aikalailla nollaan, kunhan vain Mikseri.net:n päässä on tarkistus sallituista pyyntöosoitteista jottei kuka tahansa voi artistin biisejä omille sivuillensa laittaa ja omikseen väittää.


Mitenpä tuon sitten toteuttaa on toinen juttu.

Mitenhän semmonen kikka toimisi, että kun kutsuu rajapintaa, niin siihen kirjoitetuun skriptiin vaikkapa pitäisi lisätä parametriksi käyttäjätunnus ja salasana, jolloin se voisi tuo rajapinta katsoa käyttäjä rekistereistä, että kuka sitä kutsuu.

Sepäs ois vain sitten toinen homma, että miten tuon käytännössä toteuttaisi.


Ei noin, ei hemmetti missään nimessä noin! Koskaan ei tunnuksia lähetetä toiselta sivustolta toiselle!

Toteutus on varsin helppo:

Luodaan artistille API key (esim A123;LKJ987LLSUF987Llj9LKojlLJ9)
Jokaisessa kutsussa tulee mukana referointi tieto (osoite, esim jos Google tekee kyselyn niin se on google.com jne)
EDIT: Tuota osoitetta ei tarvitse kutsuun laittaa, se tulee automaattisesti aina kutsun mukana

Tietokantaan tallennetaan tuolle API keylle ne sallitut osoitteet mistä kutsut on sallittuja.

Tämän jälkeen tarkistellaan vain mikä on kutsuva osoite ja löytyykö se sallituista ja jos löytyy niin palautetaan tiedot, muuten heitetään virhettä tai vittuilua

J-Salminen muokkasi viestiä 15:56 10.04.2010

^ Vastaa Lainaa


J-Salminen
1238 viestiä

#32 kirjoitettu 10.04.2010 16:12

realiteetin hukannut kirjoitti:
J-Salminen kirjoitti:
Ei noin, ei hemmetti missään nimessä noin! Koskaan ei tunnuksia lähetetä toiselta sivustolta toiselle!




Joo kyllähän tuo homma vaikutti paljo älykkäämmälle tempulle.

Myönnän, että rupes pirusti naurattaa tuo tollo temppu mitä esitin


Tietoturvan perusasioita: älä ikinä anna tunnustasi ja salasanaasi muualle kuin siihen palveluun johon se on tarkoitettu.


Itse oon noita sivuilta-sivuille tehtäviä API pyyntöjä tehnyt jonkin verran, että menee nykyään toi logiikka aikalailla unissaankin.

Suottaapi olla että jonkinlaista koodia alan väsäämään tänä iltana jos vain aikaa on. Voipi toimiva esimerkki ollakkin jo ennen huomista valmiina Tosin ei se täältä mikseristä mitään osaa hakea Mutta pohja sille ettei tarvitse kuin konffata niin toimisi täälläkin

^ Vastaa Lainaa


J-Salminen
1238 viestiä

#33 kirjoitettu 20.04.2010 23:47

Kuten jo aikaisemmin lupailin niin koodasin sitten Mikseri.net API -rajapinnan ihan noin huvikseni

Kyseinen rajapintahan EI ole oikeasti missään käytössä, mutta tuon kun vain implementoi enää tänne niin on heti käyttövalmis Koitin kuitenkin tehdä mahdollisimman pitkälle kaiken jottei mahdollinen implementointi veisi liikaa aikaa myöhemmin.

Mitä tämä osaa:
- palauttaa artistin kappaleet ja kappaleiden kommentit
- palauttaa artistin tiedot
- API_Key:n muodostaminen
- tarkastaa kutsun oikeellisuuden (API Key, tosin tästä versiosta puuttuu kutsuvan osoitteen tarkastus)


Tuo minun tekemä rajapinta mahdollistaa jo testauksen omilla sivuilla (jos on asennettu php serverille).
Yksinkertainen ohje laitettu zip-tiedoston sisään.

Paketin voi ladata testattavaksi: http://www.mediafire.c...

Kommentit yms muut kysymykset vaikka tähän treadiin perään.

^ Vastaa Lainaa


dekadem
199 viestiä
Luottokäyttäjä

#34 kirjoitettu 22.04.2010 16:52

Siistiä, laitetaan tutkailuun

^ Vastaa Lainaa

Vastaa Aloita uusi keskustelu