Api de la FFF changée et impossibilité d'accéder à certaines données

Merci beaucoup pour les infos !!!

J’ai une autre question… les matchs que j’essaie de lister sont sur plusieurs pages…
Y a-t-il en endroit ou je peux retrouver le nombre de page totale afin que je puisse le rentrer en paramètre dans ma boucle ?

Merci d’avance

En faisant une requête sur https://api-dofa.fff.fr/api/clubs/2237/matchs?page=1 je vois à la fin des metadonnées, avec le numéro de la dernière page dans hydra:last
Ou sinon vous pouvez simplement regarder si il y a une entrée hydra:next pour savoir si la boucle doit continuer

"hydra:view": {
    "@id": "/api/clubs/2237/matchs?page=1",
    "@type": "hydra:PartialCollectionView",
    "hydra:first": "/api/clubs/2237/matchs?page=1",
    "hydra:last": "/api/clubs/2237/matchs?page=7",
    "hydra:next": "/api/clubs/2237/matchs?page=2"
},
1 « J'aime »

Il semblerai que l’IP de mon serveur web a été bloquée… Je n’arrive plus à recupérer les données JSON. Est ce que cela vous est déjà arrivé ?

403 ERROR

The request could not be satisfied.


Request blocked. We can’t connect to the server for this app or website at this time. There might be too much traffic or a configuration error. Try again later, or contact the app or website owner.
If you provide content to customers through CloudFront, you can find steps to troubleshoot and help prevent this error by reviewing the CloudFront documentation.

Bonjour,
Je reviens vers vous après une grande pause dans ce projet, pour moi: J’ai un 403 request blocked de AWS quand j’essaie de:
$url = « https://api-dofa.fff.fr/api/clubs/12152.json »;

$curl = curl_init($url);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$headers = array(
« Accept: application/json »,
);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
//for debug only!
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

$resp = curl_exec($curl);
curl_close($curl);
var_dump($resp);

La simple ouverture de cette url (https://api-dofa.fff.fr/api/clubs/12152.json) dans un navigateur fonctionne.
Soit il faut des headers en plus.
Soit votre IP est blacklistée ?

Bonjour à tous,
Toujours pas d’accès aux feuilles de match ou de procédure pour s’authentifier ?

J’ai remarqué que lorsque l’on se connecte sur le site de la FFF, l’url retourne un token. Mais bien sur celui-ci ne fonctionne pas.

1 « J'aime »

Bonjour,

Même question que Thomas4, comment j’aimerais pouvoir accéder à la feuille de match mais impossible (Code d’erreur : 401 Unauthorized).

Quelqu’un a une solution ?

Merci par avance.

Bonjour à tous,
Tout d’abord merci pour tous les messages qui m’ont permis d’avancer énormément sur cette API et surtout de savoir qu’il en existe une…

Par contre j’aimerais faire quelques requettes qui n’ont pas l’air de retourner les resultats souhaité. J’aimerais obtenir les clubs faisant partit d’une certaines ligue.

De ce que j’ai compris en regardant le swagger, je fait une requêtes de clubs en précisant le cdg.cg_no comme paramètres. Mais le resultats est étrange… il n’affiche uniquement 2 resultats, certes correct mais seulement deux.

Comment faire pour obtenir plus de résultats?
Voic la requête que j’execute:
https://api-dofa.fff.fr/api/clubs?cdg.cg_no=122

Merci à @oneill62, @GuillaumeESDL si vous avez des indications que j’aurais pu ne pas voir.

EDIT: Ok alors j’ai essayé de réduire la recherche, et au lieu de passer par la ligue je suis descendu d’un cran et j’ai choisi un district. Et là les resultats sont exacts et correspondent à ceux que l’on peut obtenir sur footclubs.