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'}}}