Base URL
https://kiwisocial.eu/mobile_api/
Notes :
- Envoyez les paramètres en POST (
application/x-www-form-urlencoded) ou en GET (query string).
- Les corps JSON bruts (
Content-Type: application/json) ne sont pas lus nativement par l'API.
session_id = valeur de auth.auth_token reçue à la connexion.
Authentification
Aucun session_id requis.
| Endpoint |
Méthode |
Description |
/login |
POST |
Connexion (email + mot de passe) |
/signup |
POST |
Créer un compte |
/oauth |
POST |
Connexion sociale (Facebook, Google, Twitter) |
/logout |
POST |
Déconnexion |
/refresh_access_token |
POST |
Rafraîchir le token (refresh_token) |
/resetpassword |
POST |
Réinitialiser le mot de passe |
Profil utilisateur
| Endpoint |
Auth |
Description |
/profile |
Optionnel |
Données d'un profil |
/profile_posts |
Optionnel |
Publications d'un profil |
/avatar |
Oui |
Modifier la photo de profil |
/cover |
Oui |
Modifier la photo de couverture |
/cover_reposition |
Oui |
Repositionner la couverture |
/verify_user |
Oui |
Demander la vérification du compte |
/delete_account |
Oui |
Supprimer le compte |
/profile_report |
Oui |
Signaler un profil |
Publications
| Endpoint |
Auth |
Description |
/feeds |
Oui |
Fil d'actualité |
/publish_post |
Oui |
Publier un post ou une réponse (max 600 caractères) |
/upload_post_media |
Oui |
Upload média (image/vidéo) |
/delete_post_media |
Oui |
Supprimer un média attaché |
/delete_post |
Oui |
Supprimer une publication |
/change_post_privacy |
Oui |
Modifier la confidentialité d'un post |
/post_stats |
Oui |
Statistiques d'une publication |
/thread_data |
Oui |
Détails d'un thread |
/thread_replys |
Oui |
Charger les réponses d'un thread |
/publication_report |
Oui |
Signaler une publication |
Interactions
| Endpoint |
Auth |
Description |
/like_post |
Oui |
Aimer / ne plus aimer |
/fetch_likes |
Optionnel |
Liste des likes |
/publication_repost |
Oui |
Reposter une publication |
/vote_polls |
Oui |
Voter sur un sondage |
/add_bookmark |
Oui |
Ajouter / retirer un favori |
/get_bookmarks |
Oui |
Publications favorites |
Abonnements
| Endpoint |
Auth |
Description |
/follow |
Oui |
Suivre / ne plus suivre |
/fetch_followers |
Optionnel |
Liste des abonnés |
/fetch_following |
Optionnel |
Liste des abonnements |
/follow_requests |
Oui |
Demandes d'abonnement en attente |
/accept_follow |
Oui |
Accepter une demande |
/ignore_follow |
Oui |
Refuser une demande |
/block_user |
Oui |
Bloquer / débloquer |
Messagerie privée
| Endpoint |
Auth |
Description |
/get_chats |
Oui |
Liste des conversations |
/get_messages |
Oui |
Messages d'une conversation |
/send_message |
Oui |
Envoyer un message (max 3000 caractères) |
/delete_message |
Oui |
Supprimer un message |
/clear_chat |
Oui |
Effacer une conversation |
/search_messages |
Oui |
Rechercher dans les messages |
Groupes de discussion
| Endpoint |
Auth |
Description |
/create_group |
Oui |
Créer un groupe |
/update_group |
Oui |
Modifier un groupe |
/get_user_groups |
Oui |
Groupes de l'utilisateur |
/add_group_member |
Oui |
Ajouter un membre |
/remove_group_member |
Oui |
Retirer un membre |
/search_group_members |
Oui |
Rechercher des membres |
/get_group_messages |
Oui |
Messages du groupe |
/send_group_message |
Oui |
Envoyer un message de groupe |
Notifications
| Endpoint |
Auth |
Description |
/get_notifications |
Oui |
Notifications |
/delete_notifs |
Oui |
Supprimer des notifications |
/save_pnotif_token |
Oui |
Token push (OneSignal, etc.) |
Recherche
| Endpoint |
Auth |
Description |
/search_people |
Optionnel |
Rechercher des utilisateurs |
/search_posts |
Optionnel |
Rechercher des publications |
/search_hashtags |
Optionnel |
Rechercher des hashtags |
/simple_search |
Oui |
Recherche globale simplifiée |
Paramètres du compte
| Endpoint |
Auth |
Description |
/gen_settings |
Oui |
Lire / mettre à jour les paramètres généraux |
/get_priv_settings |
Oui |
Paramètres de confidentialité |
/set_priv_settings |
Oui |
Modifier la confidentialité |
/change_password |
Oui |
Changer le mot de passe |
/language |
Oui |
Changer la langue |
Stories (Swifts)
| Endpoint |
Auth |
Description |
/get_swifts |
Oui |
Stories disponibles |
/publish_swift |
Oui |
Publier une story |
/upload_swift_media |
Oui |
Upload média story |
/delete_swift |
Oui |
Supprimer une story |
/delete_swift_media |
Oui |
Supprimer un média story |
/reg_swift_view |
Oui |
Enregistrer une vue |
Autres
| Endpoint |
Auth |
Description |
/referrals |
Oui |
Programme de parrainage |
Codes de réponse
Le champ code dans le JSON reprend en général : 200, 204, 400, 401, 402, 500.
Voir aussi