Cómo configurar el método de respuesta automática del pronóstico del tiempo en la plataforma pública WeChat en modo de desarrollo
Cómo configurar la respuesta automática del pronóstico del tiempo en la plataforma pública WeChat en modo de desarrollo:
1. Hay muchas direcciones API en Internet. el del producto Baidu Map API para implementar la función de consulta meteorológica. Primero, debe registrar una cuenta de Baidu, luego iniciar sesión en la plataforma de desarrollo LBS de Baidu y buscar la API de Internet de vehículos. La dirección es la siguiente:
2. puede ver muchas interfaces API
3. A continuación, haga clic en "Obtener clave", copie y guarde su clave de acceso, la clave de acceso es ak.
Luego haga clic en "Descripción de la interfaz". ", y luego seleccione "Tiempo"
5. Puede ver el documento de descripción de la interfaz. A través de la documentación, puede aprender que puede devolver pronósticos del tiempo basados en las palabras clave y la latitud y longitud enviadas por el usuario. Por lo tanto, el WeChat local se puede configurar para que responda directamente al pronóstico del tiempo cuando los usuarios envíen palabras clave que incluyan ciudades.
6. Se devuelven más ubicaciones geográficas y palabras clave para consultar el código meteorológico de hoy de la siguiente manera:
case "location"
$weatherurl="/telematics/ v2 /weather?location={$longitude},{$latitude}amp;ak=1a3cde429f38434f1811a75e1a90310c";
$apistr=file_get_contents($weatherurl);
$apiobj=simplexml_load_string( $ apistr);
$placeobj=$apiobj-gt; currentCity; //leer ciudad
$todayobj=$apiobj-gt; ; fecha; //leer semana
$weatherobj=$apiobj-gt; resultados[0]-gt; //Leer clima
$windobj=$ apiobj-gt; resultados-gt; resultados[0]-gt; //Leer viento
$temobj=$apiobj-gt; resultados[0]-gt; /read temperatura
$contentStr = "{$placeobj}{$todayobj} clima {$ Weatherobj}, viento {$windobj}, temperatura {$temobj}";
descanso;
caso "texto";
$weatherurl="/telematics/v2/weather?location={$ palabra clave}amp; ak=1a3cde429f38434f1811a75e1a90310c"
$apistr=file_get_contents($weatherurl);
$apiobj=simplexml_load_string($apistr);
$placeobj=$apiobj-gt;currentCity;//leer ciudad
$todayobj=$apiobj-gt; resultados-gt; resultados[0]-gt; //leer semana
$weatherobj=$apiobj-gt; ]-gt;weather;//Leer el clima
$windobj=$apiobj-gt;results-gt;results[0]-gt;wind;//Leer el viento
$temobj=$apiobj-gt; resultados-gt; resultados[0]-gt; temperatura // Leer temperatura
$contentStr = "{$placeobj}{$todayobj} Tiempo{$ Weatherobj} , viento {$windobj}, temperatura {$temobj}";
?break;
7. Después de iniciar sesión en WeChat en su teléfono móvil, responda a la ubicación geográfica y la información de la ciudad
información, los resultados son los siguientes: