1. 程式人生 > >微信公眾平臺實現天氣預報功能

微信公眾平臺實現天氣預報功能

天氣預報是一種常見的功能,我們可以在自己的微信公眾號上新增這個功能。
本文的天氣預報的內容是從www.webxml.com.cn拿過來的,不知道有沒有限制,先將就著用。還有一種是通過webservices獲取天氣預報。
我就先用圖片的形式展現出來,文章的最後會給出原始碼。
QQ截圖20141224104546.jpg 
SERVICES_HOST   網站地址
WEATHER_SERVICES_URL   天氣服務地址
PROVINCE_CODE_URL     獲取省份id地址
CITY_CODE_URL      獲取城市id地址
WEATHER_QUERY_URL  天氣查詢地址
獲取省份id方法
QQ截圖20141224104504.jpg 



獲取城市id方法
1.jpg 

獲取天氣方法
2.jpg 

主要的方法都在上面了,還有一些其他方法檢視 
附件

相關推薦

公眾平臺實現天氣預報功能

天氣預報是一種常見的功能,我們可以在自己的微信公眾號上新增這個功能。本文的天氣預報的內容是從www.webxml.com.cn拿過來的,不知道有沒有限制,先將就著用。還有一種是通過webservices獲取天氣預報。我就先用圖片的形式展現出來,文章的最後會給出原始碼。 SE

公眾號新增天氣預報功能

首先開啟微信公眾平臺,登入自己的賬號, 然後將自己的外網的url路徑寫入,寫入token值,加入方式選為明文方式,並用fz上傳你要寫入的token值判斷是否正確。 <?php /** * wechat php test */ //define your

幾句程式碼實現開放平臺實現網站登入功能

幾句程式碼實現微信開放平臺實現網站登入功能 剛剛實現的,好多粉絲要求搞個微信掃碼登陸功能,由於以前怕麻煩(申請過程繁瑣),前幾天一個美女再三要求,於是就搞了下,注意是去微信開放平臺申請。 演示下載參考下這裡:http://t.cn/ROuy90K 1、首先到微信開放平臺

EasyWeChat、公眾平臺實現帶引數二維碼、事件處理以及詳細使用者資訊獲取

為了滿足使用者渠道推廣分析和使用者帳號繫結等場景的需要,公眾平臺提供了生成帶引數二維碼的介面。使用該介面可以獲得多個帶不同場景值的二維碼,使用者掃描後,公眾號可以接收到事件推送。 目前有2種類型的二維碼: 1、臨時二維碼,是有過期時間的,最長可以設定為在二維碼生成後的30天(即2592000秒)後過期,但能

公眾平臺百度天氣預報開發

2.實現天氣資訊功能baiduWeather.php<?php /** * 使用百度天氣預報介面獲取城市天氣資訊案例實現 */ //獲取城市天氣資訊 function getWeatherInfo($cityName){ if

開發(從申請到註冊上線的一整套流程)第四章 實現天氣預報功能

這一章裡,我們來實現微信上的天氣預報功能,我們使用方倍工作室的天氣預報介面,其介面為 http://apix.sinaapp.com/weather/ 這個介面的引數appkey為公眾號原始id,引數city為城市名 例如,查詢深圳的天氣預報時,將city值做urlenc

公眾平臺開發】利用百度接口,制作一鍵導航功能

顯示 12px font -c cati blog ltr vertica 拾取 微信開發中,非常多商家用戶都要求點詳細地址。能在百度或者soso地圖上面顯示自己的地址。 而這種功能。利用百度api接口地圖標點功能就能夠非常easy實現。 1.功能說明例如以下:

Python實現定時發送天氣預報

contents 搜索 day 發送 clas content 網頁 .com time schedule實現定時 1 import requests 2 from requests import exceptions 3 from urllib.reque

實現公眾號“一鍵關注”功能

由於微信的限制,公眾號關注二維碼只能在一段時間內有效!這樣給開發者帶來了很多不便。在網上找了很多資料,大多方法已經失效,目前如下方法比較實用:1. 大家注意如下的連結,紅色*號為公眾號,只需將*替換為你的公眾號,下連線就可以實現類似一鍵關注功能  https://mp.weixin.qq.com/m

公眾實現跟關注使用者進行訊息的互動功能(1)封裝基本類

微信公眾號實現跟關注使用者進行訊息的互動功能,我們可以簡單的理解: (1)首先,使用者向微信伺服器傳送訊息; (2)微信伺服器接收到使用者的訊息處理之後,通過開發者配置的URL和Token 來找到第三方伺服器,並以XML形式向第三方伺服器傳送訊息。 (3)第三方伺服

公眾平臺升級9大高階介面功能解讀

微信剛剛更新公眾平臺,向服務號開放微信認證,開放 9 大高階介面,增加開發者問答系統,並對微信公眾平臺的後臺管理介面進行改版。其中最受關注的是微信向開發者開放的九大高階介面。 這些介面為: 1.語音識別介面 2.客服介面 3.OAuth2.0 網頁授權介面 4.生成帶引數的二維碼介面 5.獲取使用者地理

公眾平臺 ---------java實現二維碼帶參生成本地圖片(2017/11/10更新版)

學藝不精,百度好多資料都沒弄成功,總是少一些包啊,方法啊,還有一些類啊 於是參考各種典籍自己寫了一下,發現並不難.分享一下,雖然只是簡單的實現了功能 ,可能存在bug,不足之處希望大家能指點一下 關於post get http協議工具類 HttpRequest.jav

公眾平臺的登陸密碼js加密分析及Python實現

微信公眾平臺作為騰訊的一個重要產品,在登陸密碼上的加密顯得簡單只是密碼的md5加密,但是他的重點防護是在微信掃碼登陸。 首先開啟控制檯抓個包: username:[email protected]pwd:f379eaf3c831b04de153469d1bec345e

Java公眾平臺開發(五)--文字及圖文訊息回覆的實現

轉自:http://www.cuiyongzhi.com/post/43.html 上篇我們說到回覆訊息可以根據是否需要上傳檔案到微信伺服器可劃分為【普通訊息】和【多媒體訊息】,這裡我們來講述普通訊息的回覆實現,在訊息回覆中存在一個關鍵欄位【openid】,它是微信使用者對於公眾號的唯一標識,這裡不做過多解

公眾平臺開發之Java實現群發訊息

這裡會分步介紹程式碼所實現的功能,在文章最後會附上完整的類以及用到的其他類。 1. 獲取AccessToken access_token是公眾號的全域性唯一介面呼叫憑據,公眾號呼叫各介面時都需使用access_token。開發者需要進行妥善

Arduino+W5100+新浪雲SAE(開發語言:Python)+公眾平臺實現LED控制)

閱讀本部落格之前,建議先參考部落格:微信客戶端+微信公眾平臺+新浪雲SAE+Arduino+WS100(控制LED) 不同之處:主要是伺服器使用的語言,本部落格使用的是Python 一、硬體部分 1) Arduino、W5100 連線圖如下: 硬體

Java公眾平臺開發(九)--關鍵字回覆以及客服介面實現(該公眾號暫時無法提供服務解決方案)

轉自:http://www.cuiyongzhi.com/post/47.html 我們在微信公眾號的後臺可以發現微信給我們制定了兩種模式,一種是開發者模式(也就是我們一直在做的開發),還有一種模式是編輯模式,然而很蛋疼的是有些功能一旦我們切換到開發者模式下就無法使用了,比較典型的就是關鍵字回覆以及伺服器無

Java公眾平臺開發(十)--自定義選單的建立實現

轉自:http://www.cuiyongzhi.com/post/48.html 自定義選單這個功能在我們普通的編輯模式下是可以直接在後臺編輯的,但是一旦我們進入開發模式之後我們的自定義選單就需要自己用程式碼實現,所以對於剛開始接觸的人來說可能存在一定的疑惑,這裡我說下平時我們在開發模式下常用的兩種自定義

第九篇 :公眾平臺開發實戰Java版之如何實現自定義分享內容

第一部分:微信JS-SDK介紹 微信JS-SDK是微信公眾平臺面向網頁開發者提供的基於微信內的網頁開發工具包。 通過使用微信JS-SDK,網頁開發者可藉助微信高效地使用拍照、選圖、語音、位置等手機系統的能力,同時可以直接使用微信分享、掃一掃、卡券、支付等微信特有的能力,為微信使用者提供更優質的網頁