괜찮아.
다시 오신 것을 환영합니다.
그래서 API가 무엇인지에 대해 이야기했습니다.
우리는 몇 가지 예를 이야기합니다.
다음으로 우리는 그들이 어떻게 작동하는지에 대해서 이야기 할 것입니다. 단지 그들이 구조화 된 방법을 알 수있을뿐만 아니라 되돌려 보내는 것과 데이터가 어떻게 보이는지 알 것입니다.
그래서이 거대한 엉망이 여기에 있었고 왜 HMO보다 더 낫습니다.
우리가하기 전에이 작은 그래픽을 아이튠즈의 휴먼 인터페이스를 안다.
iTunes 브라우저를 아는 것을 볼 수 있습니다.
그러나 여기에 iTunes API에서 얻은 정보가 있습니다.
그래서 이것은 훨씬 더 단순화 된 많은 클리너를 알고 있습니다.
그리고 이것은 색으로 구분 된 멋지게 정리 된 버전을 알고 있지만 실제로는 이렇게 보입니다.
그러나 우리가 얻는 순수한 데이터입니다.
따라서 여전히 앨범 이름을 알고 있으며 추가 이미지, 날짜, 등급 및 가격이지만이 형식이 아닙니다.
그리고 여기서 볼 수 있듯이 실제로 비욘세를 찾고 있습니다.
그리고 이것들은 당신이 여기서 본 결과입니다.
내가하고있는 일은 Beyonce 뮤직 비디오를 검색하는 API 호출을 작성하는 것입니다.
이것이 API의 구조입니다.
모든 API에서 변경되었으므로 여기서 읽은 문서를 읽어야합니다.
하지만 당신이 요청하면 이걸 내가 지금 할 Arel.
그리고 우리는 그것이 단지 텍스트 덩어리이기 때문에 읽기가 어려울 응답이 무엇인지 봅니다.
그러나 이것은 Beyonce 50 뮤직 비디오와 같은 Looks에 대한 기본 정보입니다.
Beyonce 뮤직 비디오 뷰어 응용 프로그램이나 Beyonce 뮤직 비디오 셔플 응용 프로그램을 제작하여 무작위로 재생하고 싶다면 이것을 사용할 수 있습니다.
승인.
다시 한번 핵심은 여기 당신이 여기서 본 것은 컴퓨터 인터페이스 코드 인터페이스를 알고 있다는 것입니다.
여기에 귀하 또는 다른 iTunes API 또는 iTunes API 중 하나에 대한 용어 인 검색 API가 있습니다.
그래서 비틀즈의 노래를 검색 할 수 있으며 이것이 당신이하는 일입니다.
그리고 tity song term equals 비틀즈는 해리포터 영화 코드에 관한 팟 캐스트를 검색 할 수 있습니다.
그리고 이것은 iTunes API가 어떻게 설정되어 있는지를 알 수 있음을 보여줍니다.
다른 API를 위해 따라야 할 패턴이 아닙니다.
다시 한 번 관심있는 특정 API에 대한 문서를 사용하여 방송을 통해 알아낼 수 있습니다.
좋습니다. 그래서 우리가 여기서 본이 재료는 무엇입니까?
요즘 웹 API의 API가 응답하는 두 가지 주요 형식이 있습니다.
우린 그에게 올빼미에게 익숙해.
그것이 우리가 지금까지 해 온 모든 것입니다.
내가 지금보고있는이 웹 사이트는이 앱을 사용하여 응답을 얻었습니다.
내 브라우저는 그것을 멋지게 보여 주지만 그 안에는 많은 여분의 것들이 있습니다.
우리는 우리가 API로부터 데이터를 요청할 때 우리가 원하지 않는 필요는 없다고 이야기했습니다.
우리는 페이지의 구조를 원하지 않습니다.
우리가 그 밑에있는 내용만을 원하게 만드는 색입니다.
따라서 가장 일반적으로 사용되는 두 가지 형식을 SML 및 Jaison이라고하며 SML은 확장 마크 업 언어 또는 확장 가능한 시장 교량을 의미합니다.
그것은 h tim L과 매우 유사합니다. 구문은 여기서 꺽쇠 괄호를 열고 닫는 태그를 볼 수 있습니다.
프레젠테이션의 프리젠 테이션이나 구조를 설명하지는 않지만 다른 점이 있습니다.
우리는 이것이 대담하고 이것이 목록 항목이라는 것을 말하는 것이 아닙니다.
그것이하는 모든 것은 코드 키 값 쌍이므로 여기에서 볼 수있는 것처럼 데이터는 사람 태그입니다. 사람 대신 21 세의 로스 엔젤레스 인 Traveston 도시 이름이 있습니다.
핵심 가치 쌍은 서로의 내부에 물건을 중첩 할 수 있으며 여기에 넣을 수있는 것에 대한 실질적인 규칙이 없습니다.
따라서 특정 태그에 원하는 태그를 붙이면 데이터를 인코딩 할 수있는 방법 중 하나 일 때 그를 싫어하는 것이 아닙니다.
그리고 나서 우리의 코드는 이것을 되돌려 줄 것이며 이해할 수 있습니다.
OK이 사람은 대리인 이름을 가지고 도시이며 도시는 로스 앤젤레스입니다.
제이슨은 데이터를 저장하고 당신이 누구인지에 따라 예쁜 Chimo 또는 추한 것없이 그 데이터를 다시 보내는 또 다른 방법입니다.
하지만 그 여분의 물건과 자바 스크립트 객체 표기법의 약자.
그리고 자바 스크립트 객체에 익숙하다면 익숙해 져야합니다.
그래서 이것은 우리가 여기서 가지고있는 것과 정확히 똑같은 데이터입니다.
21 세의 사람은 트래비스입니다.
도시는 Jaison을 사용하는 L.A.입니다.
그래서 우리는 우리가 나이가 있거나 단지 21 개의 이름을 가진 또 다른 객체 인 객체를 가지고 있습니다. Traviss city는 로스 앤젤레스이므로 데이터를 저장하는 또 다른 방법 일뿐입니다.
둘 중 하나가 작동합니다.
다른 옵션도 있습니다.
이전 MIL은 Jason Jason보다 훨씬 많이 사용되었지만 빠르게 인기를 얻었고 그 주된 이유는 API 호출을 많이하는 경우입니다.
우리는 자바 스크립트를 사용하고 있습니다.
그래서 우리가이 데이터를 다시 얻었을 때 자바 스크립트에있는 것처럼 보이고 자바 스크립트 애플리케이션을 가지고 있기 때문에 날씨 데이터를 요구하고 있으며 Jason으로 다시 돌아옵니다.
그렇다면 자바 스크립트에서이 형식을 자바 스크립트 객체로 변환 할 필요없이 매우 빠르게 사용할 수 있습니다.
나는 이것을 기본적으로 Javascript로 읽을 수 있습니다.
그리고 매우 빨리 또는 매우 빠릅니다.
한 가지는 키 주위에 따옴표가 필요하다는 것인데 키가 정확히 자바 스크립트에서 따옴표가 필요하지는 않지만 매우 비슷합니다.
다시 한 번 비교해 보겠습니다. 원한다면 동일한 데이터를 다르게 표시 할 수 있습니다.
그래서 야후는 지금 사용하지 않을 기상 API를 가지고 있습니다. 그러나 제이슨과 Zemo 사이를 전환 할 수 있기 때문에 최소한 문서를 보여줄 것입니다.
여기에 우리가 가진 몇 가지 예 요청 요청이 있습니다.
그래서 일몰 시간과 하와이를 요청하는 방법을 알아 내고 싶다면 여기에 먼저 보여 줄 것입니다. 이곳에서 요청을해야합니다.
따라서이 긴 URL은 일종의 미친 것처럼 보입니다.하지만이 URL은 요청해야하며 작성해야합니다.
어디 보자.
천천히 날씨에서 천문학 일몰을 선택하십시오.
그래서이 거대한 일을 너무 걱정할 필요는 없지만이 부분 형식이 Jaison과 같고이 요청을 브라우저에서 할 수있는 형식입니다.
이것은 당신이 돌아 오는 것입니다.
그래서 일몰과 같아서 하와이는 오후 6시 또는 5시에 할 수 있습니다.
나는 또한 그것을 요청할 수 있으며 여기에 그 반응을 얻는다.
따라서 이는 단지 일반적인 요청이지만 SML로 전환 할 수도 있고 똑같은 정보를 볼 수 있습니다.
약간 다른 것처럼 보입니다. 형식이 어떻게 지정되었지만 동일한 정보가 여기에 있습니다. 일부는 오후 6:55입니다. SML을 사용하는 데는 다소 까다 롭습니다.
이전 API 중 일부는 Exham 만 지원하지만 대부분의 새로운 기능은 Jaison을 지원합니다. 요즘 X-amount 만 지원하는 새로운 API를 새로 발견합니다.
그래서 우리는 Jason에 초점을 맞출 것이지만, 나는 그들이 두 형식 일 뿐이라는 요지를 망치고 싶습니다.
yahud 날씨가 데이터를 가지고 있고 그것을 잘 우리에게 가져다주고 싶다고 말하면, 데모로 보내지 않을 것입니다.
그러나 우리가 다코타의 종류 일 수 있고 포장을 풀 수 있도록 그것을 전송할 수있는 예측 가능한 형식이 필요합니다.
SML은 하나의 옵션이지만 Jason은 훨씬 쉬운 옵션입니다.
짧은 텍스트는 대개 텍스트가 짧아서 닫는 태그를 작성할 필요가 없지만 대부분의 경우 자바 스크립트로 제대로 작동합니다.
그래서 우리가 여기로 돌아 가면 제이슨이 당신의 기억을 새롭게 할 것이라고 말했습니다.
이것은 Jaison API가 Shlash Ah의 사랑스러운 사진을 특히 읽었던 기본 API입니다.
이것은 기본 J 곡입니다.
그리고 보는 것이 엉망입니다.
Chrome 플러그인 또는 Chrome 확장 프로그램이 있거나 Jason보기 또는 on이라고 사용하는 것을 좋아합니다.
너는 방금 보였어.
크롬 확장 기능입니다.
Jason은 당신이 좀 더 쉽게 탐험 할 수있는 곳처럼 보이게합니다.
그래서 여기에 설치하겠습니다.
그리고 제가 돌아가서 똑같은 요청을하면 잠시 걸립니다.
따라서 원본에서부터 형식화 된 멋진 버전을 볼 수 있으며 정보를 훨씬 쉽게 볼 수 있습니다.
그리고 아직도 많은 것들이 있습니다. 그러나 나는 구조가 어떻게 관련되어 있는지를 볼 수 있습니다.
제이슨이라는 걸 알 수 있습니다.
그래서 우리는 중괄호를 가지고 있습니다.
내가 좀 더 크게 만들 수 있는지 알아봐.
우리는 핵심 가치 쌍을 가지고 있습니다.
우리는 배열 괄호 문자열 번호를 알고 있습니다.
이 모든 것들이 여기에 있습니다.
그리고 좋은 점은 내가 볼 수있는 거대한 질량이 아닌 데이터를 확장하고 데이터를 탐색 할 수 있다는 것입니다.
그것은 형식이 잘된 동일한 코드입니다.
그래서 나는 그런 것을 설치하는 것이 좋습니다.
그들은 파이어 폭스와 거의 모든 다른 브라우저에서 사용할 수 있습니다.
나는 그것을 매우 추천한다.
온라인에서 일부 뷰어를 찾을 수도 있습니다.
확장 프로그램을 설치하고 싶지 않은 경우이 사이트로 이동하여 Jason에 붙여 넣은 다음 형식을 선택하여 포맷 할 필요가 없습니다.
그래서이 모든 형식을 선택할 수 있으며 형식도 있습니다.
그러나 대화 형이 아닙니다.
나는 그것을 붕괴시키고 확장 할 수 없다.
그래서 제이슨을 마무리 짓는 형식 중 하나 인 X- 금액 Jaison은 API가 웹 API 용으로 가장 일반적으로 사용하는 것으로, HTML보다는 오히려 응답해야합니다.
그래서 우리가 할 일은이 정보를 요청할 응용 프로그램을 작성하는 것입니다. 그러면 우리는 그것을 다시 얻을 것입니다. S.J. 노래.
우리는이 redit 정보를 사용하지 않을 것이지만 API에 대한 또 다른 japes는 그 정보를 다시 얻을 것이다. 또는 앱은 매우 빨리 그것을 사용할 수있을 것이다. 결국 Kimmo로 사용자에게.