Basic tutorial on the Hypixel API | PHP

안녕하세요 이 비디오에서는 PHP로 Hypixel API를 사용하는 방법에 대한 기본적인 아이디어를 제공합니다

여기서 볼 수있는 것은 기본적인 HTML 템플릿입니다 우선, 양식을 만들고 싶습니다 폼 메서드는 POST이고 액션은 PHP 파일의 이름을 참조합니다 이 경우에는 hypixel_indexphp

양식에는 두 개의 입력이 있으며, 하나는 텍스트 입력이고 다른 하나는 제출 입력입니다 텍스트 입력을 무시하고 제출 입력 제출을 호출합니다 텍스트에 자리 표시자를 추가 할 수 있습니다 이것은 반드시 필요한 것은 아닙니다 다음으로 PHP를 페이지에 추가하려고합니다

글자를 쓰면 less-than sign, question mark, PHP가 끝나고 물음표로 끝납니다 기호 이제는 if 문을 사용하려고합니다 버튼을 클릭하면 코드가 실행됩니다 isset 달러 기호가 POST에 밑줄을 긋고 이름을 쓰면 제출 버튼

따옴표를 잊지 마라! 다음으로 우리는 인게임 이름 변수를 정의합니다 : 달러 기호, ign는 달러 기호 밑줄을 긋는다 게시물 부분의 IGN은 텍스트 입력의 이름을 나타냅니다 다음으로, 우리는 그것이 효과가 있는지보기 위해 그것을 에코 할 것입니다 이제 우리는 에코 부분을 제거합니다 file이라는 새 변수를 추가합니다

이 파일은 mojang API로부터 데이터를 요청할 것입니다 우리는 mojang의 표준 API url을 가지고 있으며, 마지막에는 입력을 추가하려고합니다 점을 사용하고 입력을 저장 한 변수의 이름을 사용하여이 작업을 수행하십시오 다음으로 Mojang이라는 변수를 만듭니다 우리는 file_get_contents를 사용하여 mojang API로부터 정보를 얻는다

이것은 JSON 형식입니다 JSON을 에코하여 API에서 얻은 것을 볼 수 있습니다 ID는 UUID라고도하는 Universally 고유 한 식별자입니다 물론 이름은 플레이어의 이름입니다 이제 JSON을 배열로 변환하여 mojang의 데이터를 사용할 수 있습니다

API mojangArray라는 새로운 변수를 만듭니다 이 변수에서 json 밑줄 디코드를 사용하여 JSON을 배열로 변환합니다 우리는 달러 기호 파일에서 JSON을 디코드하려고합니다 배열, 그래서 우리는 그 후에 사실을 추가합니다

인쇄 밑줄 r을 사용하여 배열을 인쇄 할 수 있습니다 이제 배열이 있음을 알 수 있습니다 print 밑줄 r을 제거하고 새로운 if 문을 만듭니다 mojangJson이라는 변수가 비어 있다면 코드를 실행하고 싶지 않습니다 그래서 비어 있지 않으면 코드를 실행합니다

느낌표를 써서 이것을하십시오, 같음 null 그런 다음 2 개의 중괄호를 적어두고이 괄호 안의 코드를 실행하면됩니다 우리는 playerUuid라는 새로운 변수를 만들고, 그 변수를 이것이 id라는 mojang 배열입니다 이것은 UUID 였기 때문입니다 달러 기호 모항 배열, 대괄호 따옴표 따옴표를 쓰면됩니다

마크 대괄호 다음으로, dollar이라는 새 변수를 만들어서 하이 셸 API에서 플레이어 정보를 얻습니다 hypixel json을 서명하십시오 이 변수는 동영상에 표시된 URL과 동일합니다 키를 자신의 API 키로 바꾸십시오

슬래시 API를 작성하여 하이퍼 셀 네트워크에서 URL의 끝에서 점을 추가하고 달러 기호를 쓰고 플레이어 UUID를 추가합니다 선수 uuid 이제이 url에서 내용을 얻으면 JSON을 다시 얻습니다 이 JSON으로 작업하려면 json_decode를 사용하여 다시 한 번 배열로 변환하십시오 인쇄 밑줄 r을 사용하여 배열을 인쇄하십시오

이 배열을 편리한 웹 사이트에 복사 할 수 있습니다 붙여 넣기하여 배열을 클릭하면 특정 통계에 액세스하는 방법을 쉽게 볼 수 있습니다 권리 보유 아이콘에 이제 TNT 게임에서 플레이어의 동전 금액을 얻고 자한다면, 예약 된 아이콘 이것은 동전이 플레이어, 통계, 게임, 그리고 동전 안에 있다는 것을 보여줍니다

이 값이 반환하는 값은 배열이 아니므로 echo를 사용할 수 있습니다 우리가 지금 이것을 실행하면 plancke가 5300, 300 및 일곱 동전