Lors de la connexion à GitHub, j'ai constaté que l'utilisation directe de curl pour simuler une demande d'obtention ne permet pas d'obtenir des informations sur l'utilisateur, mais que le fait de coller le lien peut renvoyer des informations lorsqu'il est directement accessible par le navigateur. Veuillez me dire comment le demander en PHP
.
La documentation de GitHub indique que lors de l'appel de l'API, l'en-tête de la requête doit contenir User-Agent, donc directement file_get_content produira un 403, puis le navigateur pourra y accéder. La solution consiste à utiliser curl pour simuler une requête get et à ajouter User-Agent à l'en-tête de la requête. Vous pouvez copier la valeur depuis le navigateur.
Utilisez file_get_content directement, simple et clair