import requests
import json
url = "https://api-users.scorefi.fr"
body = """
mutation MyMutation($password: String!, $username: String!) {
tokenAuth(password: $password, username: $username) {
payload
token
}
}
"""
variables = {
"username": "ykyW6PquxgWmhf4OuhnS2VpnKwv3ThTC",
"password": "123456789KL9"
}
response = requests.post(url=url, json={"query": body, 'variables': variables})
response_json = json.loads(response.content)
response_json
{'data': {'tokenAuth': {'payload': {'username': 'ykyW6PquxgWmhf4OuhnS2VpnKwv3ThTC',
'exp': 1694843352,
'abonnementDate': '2023-10-08',
'apiCreditRestant': 319.4,
'origIat': 1694800152,
'aud': 'scorefi.fr'},
'token': 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InlreVc2UHF1eGdXbWhmNE91aG5TMlZwbkt3djNUaFRDIiwiZXhwIjoxNjk0ODQzMzUyLCJhYm9ubmVtZW50RGF0ZSI6IjIwMjMtMTAtMDgiLCJhcGlDcmVkaXRSZXN0YW50IjozMTkuNCwib3JpZ0lhdCI6MTY5NDgwMDE1MiwiYXVkIjoibW9uc2lldXItamUtc2Fpcy10b3V0LmZyIn0.mhtm19GwMEwj8_1wJ0TafWyVpc1nRq0M9tHQ-u3NXhA'}}}
import requests
import json
url = "https://api-users.scorefi.fr"
body = """
query MyQuery($siren: String!) {
organisationRequete(siren: $siren) {
siren
siretSiege
economieSocialeSolidaire
eirl
etablissements {
siret
dateCreationEtablissement
inseeActifEtablissement
denominationEtablissement
enseigneEtablissement
adresseNumeroRue
adresseVoie
adresseNomRue
codePostal
ville
pays
nafCodeEtablissement
nafDenominationEtablissement
tailleEffectifEtablissement
}
denomination
}
}
"""
variables = {'siren': "352905632"}
# le jeton d'accès (token) doit être mis à jour avec celui que vous avez obtenu grâce à la requête précédente.
token = "XXXX"
headers = {'Authorization': 'Bearer '+token}
response = requests.get(url=url, json={"query": body, 'variables': variables}, headers=headers)
response_json = json.loads(response.content)
response_json
{'data': {'organisationRequete': {'siren': '352905632',
'siretSiege': '35290563200035',
'economieSocialeSolidaire': None,
'eirl': None,
'etablissements': [{'siret': '35290563200027',
'dateCreationEtablissement': '2006-06-30',
'inseeActifEtablissement': False,
'denominationEtablissement': None,
'enseigneEtablissement': None,
'adresseNumeroRue': '115',
'adresseVoie': 'Rue',
'adresseNomRue': 'jean mermoz',
'codePostal': '44340',
'ville': 'BOUGUENAIS',
'pays': 'FRANCE',
'nafCodeEtablissement': '6820B',
'nafDenominationEtablissement': "Location de terrains et d'autres biens immobiliers",
'tailleEffectifEtablissement': None}],
'denomination': 'SCI JEAN MERMOZ'}}}