# Produit SMS : un numéro pour les SMS de vos tests · Facteur

> Une inbox SMS est faite pour recevoir les SMS envoyés à un numéro que Facteur vous attribue. Voici comment le demander, et ce qui est ouvert aujourd'hui.
> https://facteur.eu/fr/produit/sms

/ Produit SMS

#  Un numéro de téléphone pour les SMS de vos tests 

 Une inbox SMS est la boîte faite pour recevoir les SMS envoyés à un numéro de téléphone que Facteur vous attribue, avec leur texte et leur code de vérification extrait. Cette page dit aussi ce qui n'est pas encore ouvert.

 [ Voir le produit e-mail ](/fr/produit/email) 

 

        login-2fa.spec.ts TypeScript 

 

```
<span class="hl-comment">// Le numéro de votre inbox SMS, copié depuis l'application.</span>
<span class="hl-keyword">const</span> <span class="hl-type">number</span> = process.<span class="hl-property">env</span>.<span class="hl-property">FACTEUR_SMS_NUMBER</span>;
<span class="hl-keyword">const</span> auth = { <span class="hl-property">authorization</span>: <span class="hl-value">'Bearer '</span> + process.<span class="hl-property">env</span>.<span class="hl-property">FACTEUR_API_KEY</span> };

<span class="hl-comment">// Même recherche que pour l'e-mail : on attend, on ne boucle pas.</span>
<span class="hl-keyword">const</span> search = <span class="hl-keyword">new</span> <span class="hl-type">URLSearchParams</span>({ <span class="hl-property">inbox</span>: <span class="hl-value">'k7p2w9qd'</span>, <span class="hl-property">type</span>: <span class="hl-value">'sms'</span>, <span class="hl-property">wait</span>: <span class="hl-value">'60000'</span> });
<span class="hl-keyword">const</span> arrive = <span class="hl-property">fetch</span>(<span class="hl-value">'https://api.facteur.eu/v1/messages?'</span> + search, { <span class="hl-property">headers</span>: auth })
  .<span class="hl-property">then</span>((response) => response.<span class="hl-property">json</span>());

<span class="hl-keyword">await</span> page.<span class="hl-property">getByLabel</span>(<span class="hl-value">'Téléphone'</span>).<span class="hl-property">fill</span>(<span class="hl-type">number</span>);
<span class="hl-keyword">await</span> page.<span class="hl-property">getByRole</span>(<span class="hl-value">'button'</span>, { <span class="hl-property">name</span>: <span class="hl-value">'Recevoir un code'</span> }).<span class="hl-property">click</span>();

<span class="hl-keyword">const</span> { messages } = <span class="hl-keyword">await</span> arrive;
<span class="hl-property">expect</span>(messages[0].<span class="hl-property">otp</span>).<span class="hl-property">toBe</span>(<span class="hl-value">'482913'</span>);   <span class="hl-comment">// déjà extrait</span>
<span class="hl-keyword">await</span> page.<span class="hl-property">getByLabel</span>(<span class="hl-value">'Code reçu'</span>).<span class="hl-property">fill</span>(messages[0].<span class="hl-property">otp</span>);
```

 Un test lit un SMS comme un e-mail. Le raccordement à l'opérateur n'est pas en service : tant qu'il ne l'est pas, cette recherche attend un SMS qui n'arrive pas.  

 

 Obtenir un numéro

## Trois étapes, dont une chez nous

 

1. Étape 01
    
    ### Créez une inbox SMS
    
    À la création d'une inbox, vous choisissez le canal SMS. Une inbox SMS n'a pas d'adresse e-mail et ne garde aucun e-mail.
2. Étape 02
    
    ### Demandez un numéro
    
    Dans l'inbox, vous écrivez une note pour l'équipe, par exemple « recevoir les codes de vérification de la préproduction ». Une demande à la fois par inbox. Vous pouvez la retirer tant que le numéro n'est pas attribué, qu'elle attende la réponse de l'équipe ou qu'elle soit déjà acceptée.
3. Étape 03
    
    ### Utilisez-le dans votre test
    
    L'équipe examine la demande et vous répond dans l'application et par e-mail. Le numéro s'affiche alors dans l'inbox, avec un bouton pour le copier.
 
 

 Où en est l'ouverture

## Ce qui fonctionne, et ce qui n'est pas encore ouvert

Chaque ligne décrit l'état d'aujourd'hui.

 

01

En service

### Demander un numéro

La demande, la réponse de l'équipe et l'attribution du numéro fonctionnent.

 

En service

 

02

Pas encore

### Recevoir des SMS

Le raccordement à l'opérateur qui livre les SMS n'est pas en service. Tant qu'il ne l'est pas, un numéro attribué ne reçoit aucun SMS réel.

 

Pas encore

 

03

Un seul

### Pays ouverts

Un seul pays est ouvert pour l'instant. L'écran de demande le nomme.

 

Un seul

 

04

Dès Solo

### Selon l'offre

L'offre Free ne comprend aucun numéro. À partir de l'offre Solo, chaque offre en comprend un nombre fixé, que vous voyez dans les réglages de facturation de l'application.

 

Dès Solo

 

 

 

 

 

 

 Dans l'inbox

## Ce que vous lirez

 

01

### L'expéditeur et le texte

Chaque SMS est enregistré avec le numéro de son expéditeur, le numéro qui l'a reçu et son texte.

 

02

### Le code de vérification

`message.otp`

Facteur extrait le code du texte, comme pour un e-mail. Les valeurs que vous avez définies sur l'inbox sont extraites aussi.

 

03

### La même lecture que l'e-mail

`GET /messages?type=sms`

La recherche de messages accepte le canal SMS. Un test lit un SMS comme il lit un e-mail.

 

04

### Un SMS, une ligne

Quand l'opérateur livre deux fois le même SMS, Facteur n'en garde qu'un.

 





 

 

 

## Commencez par l'e-mail

L'essai sans compte marche aujourd'hui pour les e-mails. Les SMS suivent le même principe : un message arrive, le test le lit.

 [ Essayer l'e-mail sans compte ](/fr/tester-un-email)
