Vous êtes ici : Accueil > Forums > Messages de Macbernie

Messages de Macbernie

Dimanche 09 Août 2015 14:27

Thanks guigui591012, ça marche pour moi aussi, j'ai compris ce qui n'allait pas.
C'est pas forcément nécessaire de passer par deux pages différentes, mais en fait on ne peut pas appeler xml_initialisation puis d'autres API à la suite.

Dimanche 09 Août 2015 13:51

guigui591012, si tu peux partager ton code ça serait sympa ! Car j'ai le même problème... Content

Dimanche 09 Août 2015 12:17

Pour moi tout comme guigui591012, ça ne renvoi strictement rien...
Pourtant je passe le même numéro de série que celui que je passe à xml_initialisation.php juste avant... o/

Vendredi 07 Août 2015 14:19

Hello,
Tu peux utiliser une syntaxes de la forme:

$date_array = explode(" ", microtime());
$date = date("YmdHis", $date_array[1]);
$timestamp = $date . substr($date_array[0], 2, 3);
$ccle = md5("ton_mot_de_passe"Clin d'oeil;
$tmc = hash_hmac("sha1", $timestamp, $ccle);
$serie = "731902BEC06F213"; // Tu mets ce que tu veux
//$serie = substr(strtoupper(md5(time())), 0, 15); // Ou tu peux en générer un random

echo $init = file_get_contents("http://www.fftt.com/mobile/pxml/xml_initialisation.php?serie=$serie2&tm=$timestamp&tmc=$tmc&id=ton_id"Clin d'oeil;

Mardi 04 Août 2015 16:42

Salut gandalf,
Il me semble bien que;
- les joueurs de la base classement sont l'ensemble des pongistes licenciés à la FFTT, donc tout ceux accessible sur fftt.com section sportif.
- les joueurs spid sont les joueurs ayant une fiche de créée sur spid. Chose que le président (ou le correspondant, ou un autre...) effectue lors de la création des licences.
Donc les deux API devraient retourner sensiblement la même chose, mais la base classement doit être plus fournit que la base spid.

Jeudi 30 Juillet 2015 12:05

Elle te ramène quelque chose Claudius ?

Mercredi 29 Juillet 2015 10:48

C'est le dernier née ! Il existe bien depuis peu, à la fin du doc:
http://www.fftt.com/medias/contenus/FFTT_Specifications_techniques_de_API_Smartping_2.0.pdf
Mais que ce soit lui ou un autre demandant un numéro de licence, chez moi le problème persiste.

Mardi 28 Juillet 2015 12:08

Merci claudius pour ces précisions !
L'identification avec xml_initialisation marche bien, ça renvoi le XML
<?xml version="1.0" encoding="ISO-8859-1"?><liste>
<initialisation>
<appli>1</appli>
<superviseur>0</superviseur>
<resultat>0</resultat>
<classement>0</classement>
<operateur>0</operateur>
<premium>1</premium>
<message></message>
</initialisation>
</liste>
avec 1 pour <appli>, tout vas bien,
je récup également le flux d'actus avec xml_new_actu.
Par contre toutes les API qui demande un numéro de licence, avec "numlic" ou "licence" ne me renvoient rien... :/

Lundi 27 Juillet 2015 11:27

Hello,
Vraiment pas mal toutes ces url d'API, mais la base du problème c'est finalement de s'identifier, une fois qu'on a reçut ses accès...
Donc d'après la "doc" http://www.fftt.com/medias/contenus/FFTT_Specifications_techniques_de_API_Smartping_2.0.pdf
les paramètres obligatoires à envoyer pour chaque url sont:
- serie: numéro de série de l’utilisateur qui émet la demande
- tm: Timestamp en clair
- tmc: Timestamp crypté
- id: ID de l’application qui émet la demande
Pour le tm, c'est expliqué: année(4)+mois(2)+jour(2)+heure(2)+minutes(2)+secondes(2)+millièmes(3)
Pour le tmc, on passe la chaîne dans un md5 ou un sha
Pour le id, apparemment c'est le "Code application" qui nous est fournit.
Mais pour le série, ba je sais pas du tout de quoi est ce qu'il s'agit ?!
Et une fois qu'on rassemblé tout ça, je suppose qu'il faut envoyer le tout en GET à l'URL ?!
Si certains sont plus avancés, on écoute Content
9 messages

Vous êtes ici : Accueil > Forums > Messages de Macbernie

Résolu