1. 程式人生 > >微信公眾平臺開發入門教程(圖文詳解)

微信公眾平臺開發入門教程(圖文詳解)

在這篇入門教程中,我們假定你已經有了PHP語言程式、MySQL資料庫、計算機網路通訊及XML語言基礎。如果你還沒有,那麼請先學習相關知識。

  我們將使用微信公眾賬號方倍工作室(賬號:pondbaystudio,二維碼在最底部)作為講解的例子。

  這篇入門教程將引導你完成如下任務:

  建立百度雲平臺應用啟用微信公眾平臺開發模式獲取訂閱、文字、圖片、語音、視訊訊息回覆文字、圖文及音樂訊息程式開發
 

  建立百度雲應用

  申請賬號

  登入,使用郵箱或者手機註冊一個賬號,註冊需要同時繫結手機並且驗證郵箱。

建立應用

  註冊並登入成功以後,點選右上側的,彈出如下視窗。

   

  應用名稱自己隨便填寫一個,接入方式選擇“手機web應用”,然後點選確定。

  說明:在以下的教程中,您可以將所有我填寫為pondbay的地方改為你的一個相應的名稱,如果您沒有想好名稱,最簡單的方法就是qq這兩個字元+qq號碼,比如方倍工作室的QQ是1354386063,那麼就將"pondbay"改為"qq1354386063"

  

  選擇“雲環境(BAE)”,

  

  在新的視窗中,填寫應用域名的名稱,環境型別選擇PHP,其他根據自己需要選擇或者使用上圖預設值,然後點選確定

  注意:此處填寫的域名將要在下面填寫URL時用到。可以先儲存下來。

  建立版本

  

  在版本管理中,點選建立新版本

  

  版本號填寫0,然後儲存。

上傳程式碼

  將以下程式碼中的token改為你的名稱,並另存為index.php。

  注意:此處填寫的Token將要在下面填寫URL時用到。可以先儲存下來。

  複製程式碼 程式碼如下:

  <?php
/*
    方倍工作室
    CopyRight 2013    All Rights Reserved
*/

  define("TOKEN", "pondbay");

  $wechatObj = new wechatCallbackapiTest();
$wechatObj->valid();

  class wechatCallbackapiTest
{
    public function valid()
    {
        $echoStr = $_GET["echostr"];
        if($this->checkSignature()){
            echo $echoStr;
            exit;
        }
    }

  private function checkSignature()
    {
        $signature = $_GET["signature"];
        $timestamp = $_GET["timestamp"];
        $nonce = $_GET["nonce"];

  $token = TOKEN;
        $tmpArr = array($token, $timestamp, $nonce);
        sort($tmpArr);
        $tmpStr = implode( $tmpArr );
        $tmpStr = sha1( $tmpStr );//原理參考http://blog.csdn.net/goodshot/article/details/38776739

  if( $tmpStr == $signature ){
            return true;
        }else{
            return false;
        }
    }
}
?>

  然後將其壓縮成zip格式

  

  這樣會生成一個index.zip的檔案。

  回來版本管理中

  

  選擇包上傳更新

  

  選擇剛才壓縮好的zip包,點選上傳。

  

  確定生效,並且點選,點選後如下圖。

  

  百度雲應用的建立就成功了。

  微信公眾平臺開發模式

  高階功能

  微信公眾平臺地址:;

  登入微信公眾平臺後臺,選擇高階功能

  

  進入後就看到兩種模式

  

  我們需要關閉編輯模式。點選編輯模式的進入

  

  滑動關閉

  

  開發模式

  進入開發模式裡面

  

  點選成為開發者

  

  彈出URL和Token填寫框

  

  此處的URL為建立百度雲應用的域名,包括後面的,而Token為index.php中定義的值。

  URL:   
Token:  pondbay

  填寫如下圖,

  

  提交成功

  

  再滑動右上角啟用按鈕。

  

  至此,你已經成功啟用開發模式。

  接收訊息型別

  目前普通使用者能向公眾賬號推送五種格式的訊息:文字(包括表情)、語音、圖片、視訊、位置、連結。名片傳送會失敗。
下面就這五種分別詳解如下:

  1. 文字(包括表情)
傳送文字

  後臺格式:

  複製程式碼 程式碼如下:

  <xml>
 <ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName>
 <FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName>
 <CreateTime>1359028446</CreateTime>
 <MsgType><![CDATA[text]]></MsgType>
 <Content><![CDATA[你好]]></Content>
 <MsgId>5836982729904121631</MsgId>
</xml>

  傳送表情

  後臺格式

  複製程式碼 程式碼如下:

  <xml><ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName>
<FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName>
<CreateTime>1359044526</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[/::)/::)/::)/::)/::)]]></Content>
<MsgId>5837051792978241864</MsgId>
</xml>

  XML格式講解

  複製程式碼 程式碼如下:

  ToUserName 訊息接收方微訊號,一般為公眾平臺賬號微訊號
FromUserName 訊息傳送方微訊號
CreateTime 訊息建立時間
MsgType 訊息型別;文字訊息為text
Content 訊息內容
MsgId 訊息ID號可以看出,文字和表情的訊息型別均為文字
[html]

  2. 圖片
傳送圖片

  後臺格式:

  [code]
<xml><ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName>
<FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName>
<CreateTime>1359028479</CreateTime>
<MsgType><![CDATA[image]]></MsgType>
<PicUrl><![CDATA[RrljbedVjlMEAA/0]]></PicUrl>
<MsgId>5836982871638042400</MsgId>
</xml>

  XML格式講解

  複製程式碼 程式碼如下:

  ToUserName 訊息接收方微訊號,一般為公眾平臺賬號微訊號
FromUserName 訊息傳送方微訊號
CreateTime 訊息建立時間
MsgType 訊息型別;圖片訊息為image
PicUrl 圖片連結地址,可以用HTTP GET獲取
MsgId 訊息ID號

  3. 語音
傳送語音

  後臺格式:

  複製程式碼 程式碼如下:

  <xml>
 <ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName>
 <FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName>
 <CreateTime>1359028025</CreateTime>
 <MsgType><![CDATA[voice]]></MsgType>
 <MediaId><![CDATA[hGm9wmKth8RO_tuv5k9fJkSbovXWzZVYwG2jSsL7ukCqq6q1SiLzYnFEngFNUijs]]></MediaId>
 <Format><![CDATA[amr]]></Format>
 <MsgId>5836980921722890003</MsgId>
</xml>

  XML格式講解

  複製程式碼 程式碼如下:

  ToUserName 訊息接收方微訊號,一般為公眾平臺賬號微訊號
FromUserName 訊息傳送方微訊號
CreateTime 訊息建立時間
MsgType 訊息型別;語音訊息為voice
MediaId 媒體ID
Format 語音格式,這裡為amr
MsgId 訊息ID號附:AMR介面簡介
全稱Adaptive Multi-Rate,主要用於移動裝置的音訊,壓縮比比較大,但相對其他的壓縮格式質量比較差,由於多用於人聲,通話,效果還是很不錯的。

  4. 視訊
傳送視訊

  後臺格式:

  複製程式碼 程式碼如下:

  <xml><ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName>
<FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName>
<CreateTime>1359028186</CreateTime>
<MsgType><![CDATA[video]]></MsgType>
<MediaId><![CDATA[DBVFRIj29LB2hxuYpc0R6VLyxwgyCHZPbRj_IIs6YaGhutyXUKtFSDcSCPeoqUYr]]></MediaId>
<ThumbMediaId><![CDATA[mxUJ5gcCeesJwx2T9qsk62YzIclCP_HnRdfTQcojlPeT2G9Q3d22UkSLyBFLZ01J]]></ThumbMediaId>
<MsgId>5836981613212624665</MsgId>
</xml>

  XML格式講解

  複製程式碼 程式碼如下:

  ToUserName 訊息接收方微訊號,一般為公眾平臺賬號微訊號
FromUserName 訊息傳送方微訊號
CreateTime 訊息建立時間
MsgType 訊息型別;視訊訊息為video
MediaId 媒體ID
ThumbMediaId 媒體縮略ID?
MsgId 訊息ID號 原文:

  5. 位置
傳送位置

  後臺格式:

  複製程式碼 程式碼如下:

  <xml><ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName>
<FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FLACFromUserName>
<CreateTime>1359036619</CreateTime>
<MsgType><![CDATA[location]]></MsgType>
<Location_X>22.539968</Location_X>
<Location_Y>113.954980</Location_Y>
<Scale>16</Scale>
<Label><![CDATA[中國廣東省深圳市南山區深南大道9789號 郵政編碼: 518057]]></Label>
<MsgId>5837017832671832047</MsgId>
</xml>

  XML格式講解

  複製程式碼 程式碼如下:

  ToUserName 訊息接收方微訊號,一般為公眾平臺賬號微訊號
 FromUserName 訊息傳送方微訊號
 CreateTime 訊息建立時間
 MsgType 訊息型別,地理位置為location
 Location_X 地理位置緯度
 Location_Y 地理位置經度
 Scale 地圖縮放大小
 Label 地理位置資訊
 MsgId 訊息ID號

  6. 連結
傳送連結

  後臺格式:

  複製程式碼 程式碼如下:

  <xml>
<ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName>
<FromUserName><![CDATA[oIDrpjl2LYdfTAM-oxDgB4XZcnc8]]></FromUserName>
<CreateTime>1359709372</CreateTime>
<MsgType><![CDATA[link]]></MsgType>
<Title><![CDATA[分享一款應用給你 -方倍神圖]]></Title>
<Description><![CDATA[方倍神圖為您提供夫妻相測試,親子鑑定等新奇、好玩的圖片測試功能]]></Description>
<Url><![CDATA[]]></Url>
<MsgId>5839907284805129867</MsgId>
</xml>

  XML格式講解

  複製程式碼 程式碼如下:

  ToUserName 訊息接收方微訊號,一般為公眾平臺賬號微訊號
 FromUserName 訊息傳送方微訊號
 CreateTime 訊息建立時間
 MsgType 訊息型別,連結為link
 Title 圖文訊息標題
 Description 圖文訊息描述
 Url 點選圖文訊息跳轉連結
 MsgId 訊息ID號

  傳送訊息型別

  目前公眾賬號能向普通使用者推送三種格式的訊息:文字、圖文、音樂。其中圖文訊息包括單條圖文訊息和多條圖文訊息,展示方式有一點點不同。
另外,回覆的訊息支援星標操作:通過填寫FuncFlag欄位為1來對回覆訊息做星標操作後,可以在實時訊息的星標訊息分類中找到對應的推送訊息。

  下面就這幾種分別詳解如下:

  1. 文字訊息格式
回覆文字

  後臺格式:

  複製程式碼 程式碼如下:

  <xml>
<ToUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></ToUserName>
<FromUserName><![CDATA[gh_680bdefc8c5d]]></FromUserName>
<CreateTime>1359036631</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[★★★★豆立方★★★★ 微信公眾平臺上最好玩的圖片及視訊應用]]></Content>
<FuncFlag>0</FuncFlag>
</xml>

  XML格式講解

  複製程式碼 程式碼如下:

  FromUserName 訊息傳送方
 ToUserName 訊息接收方
 CreateTime 訊息建立時間
 MsgType 訊息型別,文字訊息必須填寫text
 Content 訊息內容,大小限制在2048位元組,欄位為空為不合法請求
 FuncFlag 星標欄位
 

  2. 圖文訊息格式
2.1 單條圖文訊息
回覆單條圖文

  後臺格式:

  複製程式碼 程式碼如下:

  <xml>
    <ToUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></ToUserName>
    <FromUserName><![CDATA[gh_680bdefc8c5d]]></FromUserName>
    <CreateTime>1359011899</CreateTime>
    <MsgType><![CDATA[news]]></MsgType>
    <Content><![CDATA[]]></Content>
    <ArticleCount>1</ArticleCount>
    <Articles>
        <item>
            <Title><![CDATA[【天津】天氣實況 ]]></Title>
            <Description><![CDATA[溫度:3℃ 溼度:43﹪ 風速:西南風2級]]></Description>
            <PicUrl><![CDATA[]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
    </Articles>
    <FuncFlag>0</FuncFlag>
</xml>

  2.2 多條圖文訊息

  複製程式碼 程式碼如下:

  <xml>
    <ToUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></ToUserName>
    <FromUserName><![CDATA[gh_680bdefc8c5d]]></FromUserName>
    <CreateTime>1359011829</CreateTime>
    <MsgType><![CDATA[news]]></MsgType>
    <Content><![CDATA[]]></Content>
    <ArticleCount>8</ArticleCount>
    <Articles>
        <item>
            <Title><![CDATA[【天津】天氣實況 溫度:3℃ 溼度:43﹪ 風速:西南風2級]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月24日 週四 2℃~-7℃ 晴 北風3-4級轉東南風小於3級]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月25日 週五 -1℃~-8℃ 晴 東南風小於3級轉東北風3-4級]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月26日 週六 -1℃~-7℃ 多雲 東北風3-4級轉東南風小於3級]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月27日 週日 0℃~-6℃ 多雲 東南風小於3級轉東北風3-4級]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月28日 週一 -1℃~-8℃ 多雲 東北風3-4級轉南風小於3級]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[06月29日 週二 1℃~-5℃ 多雲 南風小於3級轉3-4級]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
        <item>
            <Title><![CDATA[方倍工作室 版權所有]]></Title>
            <Description><![CDATA[]]></Description>
            <PicUrl><![CDATA[]]></PicUrl>
            <Url><![CDATA[]]></Url>
        </item>
    </Articles>
    <FuncFlag>0</FuncFlag>
</xml>

  XML格式講解

  複製程式碼 程式碼如下:

  FromUserName 訊息傳送方
 ToUserName 訊息接收方
 CreateTime 訊息建立時間
 MsgType 訊息型別,圖文訊息必須填寫news
 Content 訊息內容,圖文訊息可填空
 ArticleCount 圖文訊息個數,限制為10條以內
 Articles 多條圖文訊息資訊,預設第一個item為大圖
  Title 圖文訊息標題
  Description 圖文訊息描述
  PicUrl 圖片連結,支援JPG、PNG格式,較好的效果為大圖640*320,小圖80*80
  Url 點選圖文訊息跳轉連結
FuncFlag 星標欄位

  3. 音樂訊息

  後臺格式:

  複製程式碼 程式碼如下:

  <xml>
    <ToUserName><![CDATA[ollB4jqgdO_cRnVXk_wRnSywgtQ8]]></ToUserName>
    <FromUserName><![CDATA[gh_b629c48b653e]]></FromUserName>
    <CreateTime>1372310544</CreateTime>
    <MsgType><![CDATA[music]]></MsgType>
    <Music>
        <Title><![CDATA[最炫民族風]]></Title>
        <Description><![CDATA[鳳凰傳奇]]></Description>
        <MusicUrl><![CDATA[]]></MusicUrl>
        <HQMusicUrl><![CDATA[]]></HQMusicUrl>
    </Music>
    <FuncFlag>0</FuncFlag>
</xml>

  XML格式講解

  複製程式碼 程式碼如下:

  ToUserName     接收方帳號(收到的OpenID)
FromUserName     開發者微訊號
CreateTime     訊息建立時間
MsgType          訊息型別,此處為music
    Title       音樂標題
    Description 音樂描述
    MusicUrl     音樂連結
    HQMusicUrl     高質量音樂連結,WIFI環境優先使用該連結播放音樂
FuncFlag     位0x0001被標誌時,星標剛收到的訊息。

  事件訊息型別

  目前使用者在關注和取消關注的時候會自動向公眾平臺傳送事件推送訊息:

  1. 關注事件

  複製程式碼 程式碼如下:

  <xml>
    <ToUserName><![CDATA[gh_b629c48b653e]]></ToUserName>
    <FromUserName><![CDATA[ollB4jv7LA3tydjviJp5V9qTU_kA]]></FromUserName>
    <CreateTime>1372307736</CreateTime>
    <MsgType><![CDATA[event]]></MsgType>
    <Event><![CDATA[subscribe]]></Event>
    <EventKey><![CDATA[]]></EventKey>
</xml>

  2. 取消關注事件

  複製程式碼 程式碼如下:

  <xml>
    <ToUserName><![CDATA[gh_b629c48b653e]]></ToUserName>
    <FromUserName><![CDATA[ollB4jqgdO_cRnVXk_wRnSywgtQ8]]></FromUserName>
    <CreateTime>1372309890</CreateTime>
    <MsgType><![CDATA[event]]></MsgType>
    <Event><![CDATA[unsubscribe]]></Event>
    <EventKey><![CDATA[]]></EventKey>
</xml>

  3. 選單點選事件

  複製程式碼 程式碼如下:

  <xml>
    <ToUserName><![CDATA[gh_680bdefc8c5d]]></ToUserName>
    <FromUserName><![CDATA[oIDrpjqASyTPnxRmpS9O_ruZGsfk]]></FromUserName>
    <CreateTime>1377886191</CreateTime>
    <MsgType><![CDATA[event]]></MsgType>
    <Event><![CDATA[CLICK]]></Event>
    <EventKey><![CDATA[天氣深圳]]></EventKey>
</xml>

  XML格式講解

  複製程式碼 程式碼如下:

  ToUserName     接收方微訊號
FromUserName 傳送方微訊號,若為普通使用者,則是一個OpenID
CreateTime     訊息建立時間
MsgType     訊息型別,event
Event     事件型別,subscribe(訂閱)、unsubscribe(取消訂閱)、CLICK(自定義選單點選事件)
EventKey 事件KEY值,與自定義選單介面中KEY值對應

  簡單的自動回覆

  我們在官方的例子上做一些修改,實現了一個傳送“?”就能回覆當前時間的功能。
該例子是接收文字訊息($postObj->Content),並且回覆文字訊息($msgType = "text";)的。
你可以把以下程式碼儲存為index.php,按照上面提供的方法重新上傳。
程式碼如下:

  複製程式碼 程式碼如下:

  <?php
/*
    方倍工作室
    CopyRight 2013    All Rights Reserved
*/

  define("TOKEN", "pondbay");
$wechatObj = new wechatCallbackapiTest();
$wechatObj->responseMsg();

  class wechatCallbackapiTest
{
    public function responseMsg()
    {
        $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];

  if (!empty($postStr)){
            $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
            $fromUsername = $postObj->FromUserName;
            $toUsername = $postObj->ToUserName;
            $keyword = trim($postObj->Content);
            $time = time();
            $textTpl = "<xml>
                        <ToUserName><![CDATA[%s]]></ToUserName>
                        <FromUserName><![CDATA[%s]]></FromUserName>
                        <CreateTime>%s</CreateTime>
                        <MsgType><![CDATA[%s]]></MsgType>
                        <Content><![CDATA[%s]]></Content>
                        <FuncFlag>0</FuncFlag>
                        </xml>";
            if($keyword == "?")
            {
                $msgType = "text";
                $contentStr = date("Y-m-d H:i:s",time());
                $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
                echo $resultStr;
            }
        }else{
            echo "";
            exit;
        }
    }
}
?>

  效果如下:

  

相關推薦

公眾平臺開發入門教程(圖文)

在這篇入門教程中,我們假定你已經有了PHP語言程式、MySQL資料庫、計算機網路通訊及XML語言基礎。如果你還沒有,那麼請先學習相關知識。   我們將使用微信公眾賬號方倍工作室(賬號:pondbaystudio,二維碼在最底部)作為講解的例子。   這篇入門教程將引導你完成

公眾平臺開發入門教程

在這篇微信公眾平臺開發教程中,我們假定你已經有了PHP語言程式、MySQL資料庫、計算機網路通訊、及HTTP/XML/CSS/JS等基礎。 我們將使用微信公眾賬號方倍工作室作為講解的例子,二維碼見左側。 本系列教程將引導你完成如下任務: 建立新浪雲端計算平臺應用啟用微信公眾

公眾平臺開發入門視訊教程已釋出

 2014年4月26日晚8點,我在CSDN社群線上培訓課堂講解了微信公眾平臺開發入門的相關知識,受到廣大網友的一致好評,在此非常感謝大家的支援!課程結束後,很多網友表示由於報名人數限制、臨時有事等原因,未能參加,希望能夠提供錄製視訊的觀看地址。視訊教程的主要內容包括:

【備忘】公眾平臺開發入門到實戰開發視訊教程

(1)微信入門視訊 共14節課(2)微信公眾平臺搭建與開發揭祕 共50節課(3)深入淺出微信公眾平臺實戰開發(微網站、LBS雲、Api介面呼叫、服務號高階介面) 共16節課(4)微信公眾平臺搭建與開發揭祕50集(5)兄弟連24集 微信開發VIP教程(6)微信java全套視訊

【備忘】【No5】公眾平臺開發入門到實戰開發視訊教程(Java+PHP)

(1)微信入門視訊 共14節課 (2)微信公眾平臺搭建與開發揭祕 共50節課 (3)深入淺出微信公眾平臺實戰開發(微網站、LBS雲、Api介面呼叫、服務號高階介面) 共16節課 (4)微信公眾平臺搭建與開發揭祕50集 (5)兄弟連24集 微信開發VIP教程 (6)微信jav

[056] 公眾平臺開發視訊教程全面來襲

非常抱歉,讓各位久等了,微信公眾平臺開發視訊教程這次是真的來了,而且會逐漸覆蓋所有內容。按計劃,視訊教程將會分為三個部分:基礎入門、高手進階和專案實戰。目前正在抓緊錄製基礎入門部分的視訊,每錄製一集我會

公眾平臺開發入門-劉運強-專題視訊課程

微信公眾平臺開發入門—381861人已學習 課程介紹        本套課程的設計完全是為初學者量身打造,課程內容由淺入深,課程講解通俗易懂,程式碼實現簡潔清晰。通過本課程的學習,學員能夠入門微信公眾平臺開發,能夠勝任企業級的訂閱號、服務號、企業號的應用開發工作。 通過本課

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

public class MessageUtil {/*** 返回訊息型別:文字*/public static final String RESP_MESSAGE_TYPE_TEXT = "text";/*** 返回訊息型別:音樂*/public static final String RESP_MESSAG

公眾平臺開發教程(三) 基礎框架搭建

開發 images wxs user 設計實現 bytes trre 來源 app 上一章,我們已經初步講解了微信公眾賬號開發的基本原理,今天我們來探索設計實現。 首先我們設計了模塊層次圖,當然圖中只是給出一種實現方式,不局限於此。具體見下圖。 主要功能介紹如下: 1)請求

公眾平臺開發教程(一) 公眾賬號註冊流程

身份證 logs 政府 提交 註意 bsp 訪問服務器 定義 htm 具體的操作步驟 1、註冊公眾賬號 註冊地址:http://mp.weixin.qq.com/ 1)首先需要郵箱註冊: 2)郵箱激活。郵箱將會收到激活郵件,點擊激活鏈接即可。 3)需要登記個人信息。這裏需

公眾平臺開發教程(八)Session處理

class 如果 obj returns name ref car opera 信用 在微信窗口,輸入的信息有限,我們需要將一些信息分多次請求。 比如:在進行用戶綁定時,我們需要輸入用戶的相關信息,比如:用戶名、密碼,或者姓名、電話號碼,服務端驗證通過,即可將系統用戶與微信

公眾平臺開發教程(十) 訂閱號與服務號的區別

接口文檔 lpad 手機 全部 oauth2.0 spa 上傳 ima lsp 為了消除大家對訂閱號與服務號的疑問,特總結如下: 功能點 介紹 訂閱號 服務號 註冊 註冊賬號 個人信息 個人信息和企業相關信息 展示 在

公眾平臺開發教程(二) 基本原理及消息接口

username 普通用戶 縮放 地理位置 cfb 位置 註意 獲得 基本 一、基本原理 在開始做之前,大家可能對這個很感興趣,但是又比較茫然。是不是很復雜?很難學啊? 其實恰恰相反,很簡單。為了打消大家的顧慮,先簡單介紹了微信公眾平臺的基本原理。 微信服務器就相當於一個轉

公眾平臺開發教程(五)自定義菜單

打開鏈接 delete toolbar 推送 優化 pcl reader 接口查詢 robot 應大家強烈要求,將自定義菜單功能課程提前。 一、概述: 如果只有輸入框,可能太簡單,感覺像命令行。自定義菜單,給我們提供了很大的靈活性,更符合用戶的操作習慣。在一個小小的微信對話

公眾平臺開發教程-公眾服務號申請、認證(開通支付)-開發教程

微信公眾號服務號與訂閱號的區別 訂閱號: 1、每天可以發1次資訊,每次可以傳送8篇文章(資訊展示在微信公眾號摺疊檔案中) 2、不能申請微信支付功能 3、認證後才可以使用自定義選單功能 4、訂閱號適合:不需要支付功能,以為使用者提供諮詢資訊的企業。 服務號: 1、每月可以發4次資訊,每次可以傳送8

公眾平臺開發教程-申請公眾號訂閱號(服務號)需要哪些材料

微信公眾號服務號與訂閱號的區別 訂閱號: 1、每天可以發1次資訊,每次可以傳送8篇文章(資訊展示在微信公眾號摺疊檔案中) 2、不能申請微信支付功能 3、認證後才可以使用自定義選單功能 4、訂閱號適合:不需要支付功能,以為使用者提供諮詢資訊的企業。 服務號: 1、每月可以發4次資訊,每次可以傳送8

公眾平臺開發教程-關於申請公眾號訂閱號(服務號)的材料和流程

手機 開發 展示 公眾平臺開發 自定義 聯系 客服 申請微信公眾號 公眾 微信公眾號服務號與訂閱號的區別 訂閱號: 1、每天可以發1次信息,每次可以發送8篇文章(信息展示在微信公眾號折疊文件中) 2、不能申請微信支付功能 3、認證後才可以使用自定義菜單功能 4、訂閱號適合:

公眾平臺開發教程(含java程式碼)》下載

2018年11月02日 14:23:40 茹粿鰅莧丨你 閱讀數:7 標籤: 程式設計 資料 區

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

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

[043] 公眾平臺開發教程第19篇-應用例項之人臉檢測

CSDN2013年度部落格之星評選活動開始,本人有幸入圍參加評選,如果部落格中的文章對你有所幫助,請為柳峰投上寶貴一票,非常感謝!        在筆者的公眾賬號小q機器人(微訊號:xiaoqrobot)中有一個非常好玩的功能"人臉檢測",它能夠檢測出使用者傳送的圖片中有多少