Bonjour à tous,
Depuis quelques jours dans mon entreprise, je dois accéder à des données d'un sous-traitant via CURL.
Il dépose exclusivement des fichiers Json et je requête exclusivement en lecture seule par l'url.
J'ai donc déjà produit ça
L'identifiant unique du sous-traitant étant le numéro de sécu, j'accède bien à toutes les infos de la table personnel sur une personne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <?php $ss = 'un_num_secu'; $matricule = 'un_matricule'; $url = "https://pr-api.omogen.blablabla/truc/machin/personnel/$ss"; $headers = array( "X-Custom-Header: header-value", "Accept: application/json", "X-Omogen-Api-Key: ma_cle_api" ); $ch = curl_init(); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $resp = curl_exec($ch); if($e = curl_error($ch)){ echo $e; } else{ $data = json_decode($resp); echo '<pre>'; print_r($data); echo '</pre>'; } curl_close($ch);
J'ai deux questions :
- Dans mon entreprise, je ne stocke pas numéro de sécu mais le matricule de l'agent. Le matricule en question est bien dans le row retournée par l'autre entreprise.
Mais comment moi je filtre par le matricule ? J'ai bien essayé des &, des /, etc. mais ça ne fonctionne pas.
- Autre question, je ne sais pas davantage taper une url qui me renvoie, par exemple, tous les salariés de la ville de Lyon.
Pardonnez la naïveté de mes questions, mais je passe de tout SQL à no SQL, c'est un sacré changement de paradigme, surtout vu mon grand âge !
Partager