Ga naar inhoud
Log in om dit te volgen  
Gast One2xs

Leden API

Aanbevolen berichten

Gast One2xs
Soms komt er de vraag langs of iemand een API mag maken waarmee je via een programmatje een alert krijgt als je bijvoorbeeld een nieuw privébericht hebt. Omdat ik die programmas zelf niet kan controleren heb ik dat tot nu toe altijd niet toegestaan (want er hoeft maar één programma te zijn met een keylogger en het gaat fout), maar vanaf nu is er de API waarmee dat allemaal veilig en simpel geregeld kan worden. smiley

Hoe het werkt vind je ongeveer hier, en de documentatie vind je daar ook.

Als je nu dus een programma wil maken wat je puntensaldo laat zien, dan hoeft de gebruiker enkel zijn gebruikersnaam en de API code in te vullen, hij hoeft dus niet in te loggen. smiley

Nu ondersteunt de API enkel het aantal nieuwe privéberichten dat je hebt en het puntensaldo.
Als je meer dingen ondersteund wil hebben dan roep je hier maar.

Oh, en op dit moment heb ik de API nog niet gelimiteerd, maar hou het gebruik een beetje normaal. Ga dus niet elke 10 seconden checken of iemand een nieuw bericht heeft, en doe dat gewoon 1x per 10 minuten o.i.d. Als er misbruik van wordt gemaakt dan zal ik er een harde limiet in bouwen.

Succes ermee allemaal!

Deel dit bericht


Link naar bericht
Delen op andere sites
Misschien ook handig, voor de servers of ze online/offline zijn.
Voor de tickets (eigenlijk niet nodig want je krijgt dan een prive bericht).
En voor meldingen als je host/domein/vps/etc bijna is verlopen.

Deel dit bericht


Link naar bericht
Delen op andere sites
Marvinguich (link):
Geen Toegangsmileysmiley
Oh, was al bang dat ik wat vergeten was. smiley

Freestyle (link):
Misschien ook handig, voor de servers of ze online/offline zijn.
Voor de tickets (eigenlijk niet nodig want je krijgt dan een prive bericht).
En voor meldingen als je host/domein/vps/etc bijna is verlopen.
Thanks, al hoor ik het liever van mensen die het echt in willen bouwen; als ik van alles ga ondersteunen en niemand gebruikt het verder dan schiet het ook niet op namelijk.

Deel dit bericht


Link naar bericht
Delen op andere sites
Lennard (link):
Marvinguich (link):
Geen Toegangsmileysmiley
Oh, was al bang dat ik wat vergeten was. smiley

Freestyle (link):
Misschien ook handig, voor de servers of ze online/offline zijn.
Voor de tickets (eigenlijk niet nodig want je krijgt dan een prive bericht).
En voor meldingen als je host/domein/vps/etc bijna is verlopen.
Thanks, al hoor ik het liever van mensen die het echt in willen bouwen; als ik van alles ga ondersteunen en niemand gebruikt het verder dan schiet het ook niet op namelijk.


Ja das waar.
Et waren ook maar wat iedeetjes die mij handig leken smileysmiley
En die van producten ga ik zelf denk ik dan wel gebruiken hoor smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Ehhm, als iemand zijn punten op onzichtbaar heeft kan je ze toch niet zie hoop ik? Lijkt me wat privicy schending.

Deel dit bericht


Link naar bericht
Delen op andere sites
Antonn (link):
Ehhm, als iemand zijn punten op onzichtbaar heeft kan je ze toch niet zie hoop ik? Lijkt me wat privicy schending.
Dan moet hij de API code niet uitdelen.

Deel dit bericht


Link naar bericht
Delen op andere sites
Ohhja, nu snap ik t. Zou misschien ook handig zijn al je array of kijstje kreeg met de titels en IDs van eventuele nieuwe PBs eodat je ze kan aanklikken ensow.

Deel dit bericht


Link naar bericht
Delen op andere sites
Lennard (link):
Marvinguich (link):
Geen Toegangsmileysmiley
Oh, was al bang dat ik wat vergeten was. smiley

Freestyle (link):
Misschien ook handig, voor de servers of ze online/offline zijn.
Voor de tickets (eigenlijk niet nodig want je krijgt dan een prive bericht).
En voor meldingen als je host/domein/vps/etc bijna is verlopen.
Thanks, al hoor ik het liever van mensen die het echt in willen bouwen; als ik van alles ga ondersteunen en niemand gebruikt het verder dan schiet het ook niet op namelijk.

Als gebruiker zal ik graag meerdere API codes kunnen maken en dan per API code het liefst een naam erbij geven en premissies die die API code kan opvragen.
Dus API code xxxx-xxxx-xxxx mag mijn puntensaldo en aantal nieuwe priveberichten zien, maar code yyyy-yyyy-yyyy mag alleen mijn puntensaldo zien.

Deel dit bericht


Link naar bericht
Delen op andere sites
Robbert (link):
Lennard (link):
Marvinguich (link):
Geen Toegangsmileysmiley
Oh, was al bang dat ik wat vergeten was. smiley

Freestyle (link):
Misschien ook handig, voor de servers of ze online/offline zijn.
Voor de tickets (eigenlijk niet nodig want je krijgt dan een prive bericht).
En voor meldingen als je host/domein/vps/etc bijna is verlopen.
Thanks, al hoor ik het liever van mensen die het echt in willen bouwen; als ik van alles ga ondersteunen en niemand gebruikt het verder dan schiet het ook niet op namelijk.

Als gebruiker zal ik graag meerdere API codes kunnen maken en dan per API code het liefst een naam erbij geven en premissies die die API code kan opvragen.
Dus API code xxxx-xxxx-xxxx mag mijn puntensaldo en aantal nieuwe priveberichten zien, maar code yyyy-yyyy-yyyy mag alleen mijn puntensaldo zien.
Ja net als in de Google Play Store zegmaar. Daar heb ik nog over na zitten denken maar dan wordt het weer een stuk complexer allemaal, en waarschijnlijk zijn er toch maar een paar gebruikers die apps maken/gebruiken.

Als het echt veel gebruikt gaat worden zal ik er over denken om zoiets in te bouwen. smiley

Antonn (link):
Ohhja, nu snap ik t. Zou misschien ook handig zijn al je array of kijstje kreeg met de titels en IDs van eventuele nieuwe PBs eodat je ze kan aanklikken ensow.
Zit er in.

Deel dit bericht


Link naar bericht
Delen op andere sites
De link klopte niet, heb hem net paar seconden voor jouw post aangepast.


toevoeging op 8 oktober 2012, 00:26:19:
/api/leden/handle moet het zijn

Deel dit bericht


Link naar bericht
Delen op andere sites
Ik vind dat er ookcwat standaard openbare dingen als avatarextentie en rang opgevraagd mogen worden zonder API code en iets om te kijken of de One2xs gebruikersnaam wel klopt.

Maar even tussendoor: Er kan nu nog steeds een virus i een van de toekomstige programmaatjes zitten smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Nielsie (link):
Nu one2xs tapatalk ondersteuning smiley

--
Wel nice die API smiley!

E: Kan je het niet in XML maken? En bij de errors dus in error tag etc.
Is makkelijker om te lezen etc. :3
Dus gewoon die errors in <error> en </error> zetten?

Milan (link):
Maak het zo dat de key ook sha1 gecodeerd in de url te zetten is.
Thanks, zit er nu in. smiley


toevoeging op 8 oktober 2012, 09:45:29:
Antonn (link):
Ik vind dat er ookcwat standaard openbare dingen als avatarextentie en rang opgevraagd mogen worden zonder API code en iets om te kijken of de One2xs gebruikersnaam wel klopt.

Maar even tussendoor: Er kan nu nog steeds een virus i een van de toekomstige programmaatjes zitten smiley
Als de gebruikersnaam niet klopt dan krijg je incorrect user given. smiley

Standaardinfo zal ik er bij maken.

Er kan inderdaad nog een virus in zitten, maar dat is je eigen zorg. Er kan in ieder geval niks inzitten dat om je one2xs-wachtwoord vraagt, en dat was mijn grootste probleem.
Als je geen risico op virussen wil lopen moet je die zelfgemaakte programmas simpelweg niet downloaden.

Deel dit bericht


Link naar bericht
Delen op andere sites
Lennard (link):
Nielsie (link):
Nu one2xs tapatalk ondersteuning smiley

--
Wel nice die API smiley!

E: Kan je het niet in XML maken? En bij de errors dus in error tag etc.
Is makkelijker om te lezen etc. :3
Dus gewoon die errors in <error> en </error> zetten?


Jup smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Nielsie (link):
Lennard (link):
Nielsie (link):
Nu one2xs tapatalk ondersteuning smiley

--
Wel nice die API smiley!

E: Kan je het niet in XML maken? En bij de errors dus in error tag etc.
Is makkelijker om te lezen etc. :3
Dus gewoon die errors in <error> en </error> zetten?


Jup smiley
Done!

Milan (link):
Ben er al mee bezig smiley
Nice smiley ben benieuwd smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Aanschouw: tags in een array zetten smiley

Codeblok:
1
2
3
4
5
6
7
8
9
10
11
<?php
    $getUserData
= preg_replace(/<(.*?)>(.*?)</(.*?)>/is, 1= . trim("2") . &, $url);
    $getUserData = str_replace("n", , $getUserData);
    $getUserData = str_replace("r", , $getUserData);
    $getUserData = str_replace(    , , $getUserData);
    
    parse_str($getUserData, $userData);
    
    var_dump($userData);

?>


$url is hierbij dan de request naar de api pagina. Dit systeem zet allen tags om. Om iets aan te vragen kun je bijvoorbeeld: $userData[puntensaldo] doen.

Deel dit bericht


Link naar bericht
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Maak een account aan in onze gemeenschap. Het is makkelijk!

Registreer een nieuw account

Aanmelden

Ben je al lid? Meld je hier aan.

Nu aanmelden
Log in om dit te volgen  

×