>백엔드 개발 >PHP 튜토리얼 >날씨 쿼리 기능을 구현하기 위해 PHP를 사용하여 API 인터페이스를 호출하는 방법

날씨 쿼리 기능을 구현하기 위해 PHP를 사용하여 API 인터페이스를 호출하는 방법

一个新手
一个新手원래의
2017-09-28 10:08:163262검색

날씨 예보 쿼리 인터페이스 API, 여기서는 국립 기상청 일기 예보 인터페이스를 사용하고 있습니다

가장 일반적으로 사용되는 것들은 Sina 일기 예보 인터페이스, Baidu 일기 예보 인터페이스, Google 날씨 인터페이스, Yahoo 날씨 인터페이스 등입니다.

1. 쿼리 방법

장소 이름을 기준으로 각 도시의 기상 조건을 쿼리합니다

2. URL 주소 요청
http://route.showapi.com/9-2

3, 인터페이스 매개변수 설명:

1. 시스템 수준 매개변수(모든 액세스 포인트에 필요한 매개변수):

2 애플리케이션 수준 매개변수(각 액세스 포인트에는 자체 매개변수가 있음):

4 . 매개변수 반환

JSON 형식으로 결과 반환

1) 시스템 수준 매개변수(모든 액세스 포인트에서 반환되는 매개변수)

2) 애플리케이션 수준 매개변수(시스템 수준 출력 매개변수의 showapi_res_body 필드에 있는 json 데이터 구조)

특정 호출 작업:

PHP에는 json 형식 문자열을 처리하기 위한 내장 함수가 포함되어 있습니다. 아래 예를 수행하고 전체 코드를 제공하겠습니다.


<? = &#39;46435&#39;;   = &#39;7c55aef4ede442ffa49b24c2c808e523&#39;;   = &#39;showapi_appid&#39;=> ,
     &#39;areaid&#39;=> "",
     &#39;area&#39;=> "淄博",
     &#39;needMoreDay&#39;=> "",
     &#39;needIndex&#39;=> "",
     &#39;needHourData&#39;=> "",
     &#39;need3HourForcast&#39;=> "",
     &#39;needAlarm&#39;=> ""      createParam (, = "" = ""( (   =>  ( != &#39;&#39; &&  != &#39;&#39; .= . .= .&#39;=&#39;.().&#39;&&#39; .= ;
      = (( .= &#39;showapi_sign=&#39;.;
   
       = createParam(, = &#39;http://route.showapi.com/9-2?&#39;. = ( = (json_decode( = ->

효과는 다음과 같습니다.

위 내용은 날씨 쿼리 기능을 구현하기 위해 PHP를 사용하여 API 인터페이스를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.