A AfroLink

Espace développeurs

Guide API

Les intégrations API AfroLink sont des intégrations côté serveur. Les clés sont secrètes et limitées par scopes ; les exemples utilisent uniquement des placeholders.

URL de base et authentification

Utilisez l’URL API configurée pour l’environnement courant et envoyez la clé partenaire dans l’en-tête.

URL de base : https://admin.kongokafe.com/wp-json/kongokafe/v1
Header: X-AfroLink-Partner-Key: afl_live_xxxxxxxx
Compatibilité: Authorization: Bearer afl_live_xxxxxxxx

Vérifier une clé

Les plugins et tableaux de bord doivent vérifier une clé avant de l’enregistrer.

curl -X POST https://admin.kongokafe.com/wp-json/kongokafe/v1/afrolink/developer/verify-key \
  -H "X-AfroLink-Partner-Key: afl_live_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"partner":"kongokafe"}'

Endpoints partenaires

Le slug partenaire doit correspondre au partenaire de la clé API.

Endpoint Usage
GET /afrolink/partner-widget?partner=kongokafe Payload widget combiné
GET /afrolink/public/profiles/recent?partner=kongokafe Profils publics récents
GET /afrolink/public/profiles?partner=kongokafe Annuaire filtre
GET /afrolink/public/profiles/{slug}?partner=kongokafe Detail profil protege
GET /afrolink/public/banner?partner=kongokafe Bannière partenaire
GET /afrolink/public/countries?partner=kongokafe Pays
GET /afrolink/public/industries?partner=kongokafe Secteurs
GET /afrolink/public/plans?partner=kongokafe Formules tarifaires
GET /afrolink/partner/reports/summary?partner=kongokafe Synthese rapport partenaire
GET /afrolink/partner/reports/activity?partner=kongokafe Activite partenaire redactee

Scopes par fonctionnalite

Activez seulement les scopes requis par les modules utilises.

Scope Fonction
read:partner-widget Widget combine
read:profiles Profils recents, annuaire et details
read:banner Bannieres
read:countries Filtres pays
read:industries Secteurs et filtres
read:plans Tarifs
create:partner-signups Formulaires
read:partner-reports Rapports partenaires