Pour les étudiants PHP, ils entrent rarement en contact avec les API, ils ne savent donc pas comment écrire. En fait, développer des API est plus simple que développer du WEB, mais la logique. peut être plus complexe car les API En fait, il s'agit d'une sortie de données sans rendu de page, donc il n'y a pas de MVC (l'API n'a que M et C, vous avez d'abord besoin de certains paramètres pertinents. Ces paramètres seront transmis). par le client, peut-être GET ou peut-être POST, cela nécessite que l'équipe de développement se mette d'accord ou formule des spécifications unifiées.
Avec les paramètres, le traitement des données peut être effectué en fonction des exigences de l'application, telles que : les mises à jour de la progression des tâches, les achats intégrés, la soumission des données de fin de jeu, etc. Une fois la logique des données traitée, les données pertinentes nécessaires au client sont renvoyées, telles que : l'état de la tâche, les résultats des achats intégrés, les informations sur le joueur, etc. Comment renvoyer les données au client ? Formulaire de sortie directe, tel que : JSON, XML, TEXT, etc.
Une fois que le client a obtenu les données que vous retournez, il s'agit d'une simple API temporairement écrite pour interagir avec l'utilisateur localement sur le client. J'espère que cela pourra vous aider !
$url = 'http://localhost/openUser.php?act=get_user_list&type=json'; $ch = curl_init (); curl_setopt ( $ch, CURLOPT_URL, $url ); curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt ( $ch, CURLOPT_CONNECTTIMEOUT, 10 ); curl_setopt ( $ch, CURLOPT_POST, 1 ); //启用POST提交 $file_contents = curl_exec ( $ch ); curl_close( $ch );
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!