← Retour

Raccourci iPhone

Enregistre une annonce depuis le menu Partager de Safari — l'équivalent de l'extension navigateur, mais pour iPhone.

Il n'existe pas d'extension navigateur sur iOS — Apple propose à la place l'app Raccourcis (préinstallée), qui peut lire une page Safari et l'envoyer où on veut. 3 actions à ajouter, une seule fois.

1. Récupère ton jeton

Depuis Notre Logement → Paramètres → Extension navigateur, génère un jeton (même jeton que pour l'extension navigateur, ou un nouveau dédié à ton iPhone) et copie-le.

2. Crée le raccourci

Ouvre l'app Raccourcis sur ton iPhone → onglet Raccourcis → + (nouveau raccourci) → renomme-le en tapant sur son nom en haut, par exemple Enregistrer annonce.

3. Ajoute les actions, dans cet ordre

a) Texte — cherche l'action Texte, ajoute-la, colle ton jeton dedans (celui copié à l'étape 1).

b) Exécuter JavaScript sur la page web — cherche cette action (catégorie Web/Safari), ajoute-la. Copie le script ci-dessous et colle-le dans son champ :

c) Obtenir le contenu de l'URL — ajoute-la, puis configure :

  • URL : https://notrelogement.fr/api/extension/logements
  • Méthode : POST
  • En-têtes (Headers) — deux lignes à ajouter, chacune avec une Clé et un Texte :
    • Clé Authorization, Texte : tape Bearer (avec l'espace après) puis insère la variable Texte de l'étape (a) — ne tape pas le mot, elle doit apparaître comme une pastille dans le champ
    • Clé Content-Type, Texte : application/json
  • Corps de la requête (Request Body) : choisis Texte (pas JSON, pas de "Clé" pour ce champ-là — c'est juste une case vide). Tape dans la case, puis insère la variable Résultat — la pastille correspondant à ce qu'a renvoyé l'action JavaScript de l'étape (b), pas le mot écrit en toutes lettres.

d) Afficher une notification (facultatif) — message = insère la variable Contenu de l'URL (le résultat de l'étape c), pour voir la vraie réponse du serveur plutôt qu'un texte fixe.

4. Active-le dans le menu Partager

Tape l'icône ⓘ (ou les trois points) en haut du raccourci → Afficher dans le Partage (Show in Share Sheet) → active-la, et restreins les types acceptés à Pages web Safari uniquement.

5. Utilise-le

Sur une annonce dans Safari, tape l'icône Partager → fais défiler jusqu'à ton raccourci Enregistrer annonce → tape dessus. Titre, prix, surface, pièces, adresse et DPE sont captés automatiquement quand le site les expose — l'annonce arrive directement dans ton suivi, comme avec l'extension navigateur sur ordinateur.

Pourquoi 3 actions et pas une seule ? Une page comme Leboncoin bloque (via sa politique de sécurité CSP) les requêtes sortantes lancées depuis son propre code — le JavaScript de l'étape (b) se contente donc de lire la page, et c'est l'action native "Obtenir le contenu de l'URL" de l'étape (c), qui tourne dans Raccourcis et non dans la page, qui envoie réellement les données.