Wieowie API Class (Centroid Media Api)

Door Stefan Jongejan, 13 jaar geleden, 6.085x bekeken

Dit is een eenvoudige class, om personen te zoeken op bijvoorbeeld: Hyves, Netlog, Facebook etc. De class maakt gebruik van de Centroid Media Api.

Om de class werkend te kunnen maken, moet je op de volgende pagina een API key aanvragen:
http://api.centroidmedia.com/apply-for-an-api-key.html

Je kan de nieuwste versie van de Wieowie API Class vinden op:
http://sjongejan.eu/uploads/class/wieowie/wieowie.class.php.txt
Op de volgende pagina zie je een voorbeeld, van het gebruik van deze class:
http://sjongejan.eu/uploads/class/wieowie/voorbeeld.php

Let op: De class geeft op het moment alleen nog maar een array als output bij zoeken. Ik ga langzaam beginnen met het verwerken van deze gegevens, let dus op updates.

De volgende functies ondersteunt het script:
$wieowie->getCurrentRate(), om te kijken hoeveel keer de api al gebruikt is, per uur mag de API maar 10.000 keer gebruikt worden.
$wieowie->getActiveSources(), om de actieve Sources op te vragen.
$wieowie->search('Voornaam', 'Achternaam', 'Sourceid'), spreekt voor zich, om te zoeken natuurlijk.

Ik hoop dat ik het zuiver heb uitlegt, als je vragen en/of opmerkingen heb, hoor ik het graag.

Gesponsorde koppelingen

PHP script bestanden

  1. wieowie.class.php
  2. voorbeeld.php

 

Er zijn 5 reacties op 'Wieowie api class centroid media api'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Pim -
Pim -
13 jaar geleden
 
0 +1 -0 -1
Je kan veel dat nu publiek is, privaat maken.
Stefan Jongejan
Stefan Jongejan
13 jaar geleden
 
0 +1 -0 -1
@Pim
En wat bedoel je daar precies mee?
Pim -
Pim -
13 jaar geleden
 
0 +1 -0 -1
In de OOP gedachte van data-hiding moet je zo veel mogelijk properties en methoden private maken. De eerste twee methoden moeten iig private zijn en de properties eigenlijk ook. Maak dan gebruik van getters en setters. (dus get_error_mention() en set_api_key() )


13 jaar geleden
 
0 +1 -0 -1
Encapsulation dus.
Verder is dit gewoon een klasse zonder enig OOP kennis erachter eigenlijk...
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Pieter Jansen
Pieter Jansen
13 jaar geleden
 
0 +1 -0 -1
Lijkt me ook, Karl. Je hebt nu ontzettend veel public gemaakt, waarvan 80% private moet zijn. Mooi voorbeeld:

Public $private_key;

Niet helemaal de bedoeling he? Als ik jou was, zou ik toch nog even kijken naar de structuur van je class. Ik wil het niet direct als slecht beoordelen, maar er is nog veel ruimte voor verbetering.

Zoals hier al genoemd is, encapsulation en data-hiding.
Zorg er voor dat zo veel mogelijk velden ( parameters ) private zijn. Waar nodig, zorg er voor dat je getters en setters hebt.

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. wieowie.class.php
  2. voorbeeld.php

Labels

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.