GitHub にログインする際、curl を直接使用して get リクエストをシミュレートするとユーザー情報が取得できないことがわかりましたが、リンクを貼り付けることでブラウザが直接アクセスした場合に情報を返すことができます。PHP でリクエストする方法を教えてください
GitHub のドキュメントには、API を呼び出すときにリクエスト ヘッダーに User-Agent が含まれている必要があるため、直接 file_get_content で 403 が生成され、ブラウザがそれにアクセスできると記載されています。解決策は、curl を使用して get リクエストをシミュレートし、リクエストのヘッダーに User-Agent を追加することです。ブラウザから値をコピーできます。
シンプルかつ明確に file_get_content を直接使用します
GitHub のドキュメントには、API を呼び出すときにリクエスト ヘッダーに User-Agent が含まれている必要があるため、直接 file_get_content で 403 が生成され、ブラウザがそれにアクセスできると記載されています。解決策は、curl を使用して get リクエストをシミュレートし、リクエストのヘッダーに User-Agent を追加することです。ブラウザから値をコピーできます。
シンプルかつ明確に file_get_content を直接使用します