微信開發

微信開發即微信公衆平臺開發,將企業信息、服務、活動等內容通過微信網頁的方式進行表現,用戶通過簡單的設置,就能生成微信3G網站。通過微信公衆平臺將企業品牌展示給微信用戶,減少宣傳成本,建立企業與消費者、客戶的一對一互動和溝通,將消費者接入企業CRM系統,進行促銷、推廣、宣傳、售後等。形成了一種主流的線上線下微信互動營銷方式。

1.首先我們要註冊微信公衆號登錄公衆平臺,可以訪問以下鏈接:

https://mp.weixin.qq.com/

登錄公衆號之後,在界面左側可以看到各種功能設備

2.開發---->基本設置中可以查看到開發者基本配置,但是我們發現微信公衆號的接口權限卻有些難以滿足開發者需求


3.我們可以進入左側的 開發--->開發者工具 ---> 公衆平臺測試號進行登錄

同樣這裏有開發者需要的appID和appsecret等基本信息,並且接口的權限更高,可以滿足開發者的不同需求


                                          開始開發

.根據微信公衆平臺開發者文檔

1.填寫服務器配置

2..驗證服務器的有效性

3.依據接口實現業務邏輯

首先我們主要來實現前兩部,

接口對接的時候文檔給了一個demo,可下載供我們開發使用,在demo對接時需要我們對ip地址的填寫,可在微信公衆平臺測試號管理看到URL,建議在線進行開發或使用開發者工具進行開發!!

一、對接

把下載好的demo放入服務器並訪問,驗證服務器地址的有效性,前期爲了開發,測試中可以跳過驗證,先進行接口的對接。

對接:URL和Token

修改接口配置信息 [ URL爲服務器地址,Token確保和demo的token保持一致  ]

二、發送消息

在文檔中有:消息管理---->被動回覆消息

被動回覆消息中有不同的xml自動回覆類型,開發者可以根據個人需求進行選擇,

if($this->checkSignture()){
    $this->ResponseMsg();
}
通過調用發送文本的語句;

關注微信測試號進行測試;看一下是否能自動回覆消息;


三、自定義菜單



<pre name="code" class="php"> public function getAccessToken(){  
        $url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&<span style="color:#FF0000;">appid</span>=".appID."&secret=".appsecret;  
        $json=file_get_contents($url);  
        $arr=json_decode($json,true);
        $Accesstoken=$arr['access_token'];  
        return $Accesstoken;  
    }

public function createMenu(){ $accesstoken=$this->getAccessToken(); $url="https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$accesstoken; $data=' { "button":[ { "type":"click", "name":"名字", "key":"V1001_TODAY_MUSIC" }, { "name":"菜單", "sub_button":[ { "type":"view", "name":"視頻", "url":"http://v.qq.com/" }, { "type":"click", "name":"贊一下我們", "key":"V1001_GOOD" }] }] }'; $this->curlPost($url,$data,'POST'); }


1.獲取token驗證;

2.獲取調用接口網址;

3.通過post請求;

4.成功:輸出  errcode:0,errmsg:OK;

 失敗:輸出      errcode:40018 errms

5.完成後展示需要重新關注;並重新請求;


四、圖文回覆

 1.引用的accesstoken方法

 2.把上傳素材的地址連接賦一個變量;

 3.$data中上傳一個圖片@符號;如$data=array("media"=>”@1.jpg”);

 4.連接地址的類型將type改成image

  以上就可以完成素材的上傳了;







發佈了26 篇原創文章 · 獲贊 29 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章