Base URL
https://kiwisocial.eu/mobile_api/
Note : Tous les endpoints nécessitent le paramètre
session_id sauf indication contraire.
Authentification
| Endpoint |
Méthode |
Description |
/login |
POST |
Connexion utilisateur (email + mot de passe) |
/oauth |
POST |
Connexion OAuth (Facebook, Google) |
/signup |
POST |
Créer un nouveau compte |
/logout |
POST |
Déconnexion |
/refresh_access_token |
POST |
Rafraîchir le token d'accès |
Profil utilisateur
| Endpoint |
Méthode |
Description |
/profile |
GET |
Récupérer les données d'un profil utilisateur |
/profile_posts |
GET |
Récupérer les publications d'un profil |
/update_avatar |
POST |
Modifier la photo de profil |
/update_cover |
POST |
Modifier la photo de couverture |
/verify_user |
POST |
Demander la vérification du compte |
/delete_account |
POST |
Supprimer le compte utilisateur |
Publications
| Endpoint |
Méthode |
Description |
/feeds |
GET |
Récupérer le fil d'actualité |
/publish_post |
POST |
Publier un post ou une réponse (max 600 caractères) |
/upload_post_media |
POST |
Upload média pour publication (image/vidéo) |
/delete_post |
POST |
Supprimer une publication |
/pin_post |
POST |
Épingler/désépingler une publication |
/thread_data |
GET |
Récupérer les détails d'un thread |
/load_thread_replys |
GET |
Charger les réponses d'un thread |
/report_post |
POST |
Signaler une publication |
Interactions
| Endpoint |
Méthode |
Description |
/like_post |
POST |
Aimer/Ne plus aimer une publication |
/fetch_likes |
GET |
Récupérer la liste des likes |
/repost |
POST |
Reposter une publication |
/vote_poll |
POST |
Voter sur un sondage |
Abonnements
| Endpoint |
Méthode |
Description |
/follow |
POST |
Suivre/Ne plus suivre un utilisateur |
/fetch_followers |
GET |
Récupérer la liste des abonnés |
/fetch_following |
GET |
Récupérer la liste des abonnements |
/fetch_follow_requests |
GET |
Récupérer les demandes d'abonnement |
/approve_follow_request |
POST |
Approuver une demande d'abonnement |
/delete_follow_request |
POST |
Refuser une demande d'abonnement |
/block_user |
POST |
Bloquer/Débloquer un utilisateur |
/report_profile |
POST |
Signaler un profil |
Messagerie
| Endpoint |
Méthode |
Description |
/get_chats |
GET |
Récupérer la liste des conversations |
/get_messages |
GET |
Récupérer les messages d'une conversation |
/send_message |
POST |
Envoyer un message (texte ou média, max 3000 caractères) |
/delete_message |
POST |
Supprimer un message |
/clear_chat |
POST |
Effacer une conversation |
/search_messages |
GET |
Rechercher dans les messages |
Notifications
| Endpoint |
Méthode |
Description |
/get_notifications |
GET |
Récupérer les notifications |
/delete_notifications |
POST |
Supprimer les notifications |
/save_pnotif_token |
POST |
Enregistrer le token de notification push |
Recherche
| Endpoint |
Méthode |
Description |
/search_people |
GET |
Rechercher des utilisateurs |
/search_posts |
GET |
Rechercher des publications |
/search_hashtags |
GET |
Rechercher des hashtags |
Favoris
| Endpoint |
Méthode |
Description |
/add_bookmark |
POST |
Ajouter/Retirer un favori |
/get_bookmarks |
GET |
Récupérer les publications favorites |
Paramètres
| Endpoint |
Méthode |
Description |
/get_settings |
GET |
Récupérer les paramètres du compte |
/update_settings |
POST |
Mettre à jour les paramètres généraux |
/get_priv_settings |
GET |
Récupérer les paramètres de confidentialité |
/set_priv_settings |
POST |
Modifier les paramètres de confidentialité |
/change_password |
POST |
Changer le mot de passe |
/reset_password |
POST |
Réinitialiser le mot de passe |
/update_language |
POST |
Changer la langue |
Stories (Swifts)
| Endpoint |
Méthode |
Description |
/get_swifts |
GET |
Récupérer les stories |
/publish_swift |
POST |
Publier une story |
/upload_swift_media |
POST |
Upload média pour story |
/delete_swift |
POST |
Supprimer une story |
/register_swift_view |
POST |
Enregistrer une vue de story |
Codes de réponse HTTP
| Code |
Signification |
200 |
Succès |
204 |
Aucune donnée trouvée |
400 |
Requête invalide |
401 |
Non autorisé (token invalide ou expiré) |
402 |
Identifiants incorrects |
500 |
Erreur serveur |
Voir aussi