一级片大奶子_色又黄又爽18禁免费视频_热久久久久久久_久久久精品一区二区_日韩av不卡在线播放_精品国内自产拍在线观看视频

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

2017-02-24|HiShop
導(dǎo)讀:在教程開始前建議朋友們可以先注冊一個新的公眾賬號,或者用非主賬號當(dāng)做開發(fā)測試賬號,因?yàn)殚_發(fā)調(diào)試過稱中可能會經(jīng)常出現(xiàn)賬號無法正常回復(fù)用戶的情況,影響正常使用,所以在...

  在教程開始前建議朋友們可以先注冊一個新的公眾賬號,或者用非主賬號當(dāng)做開發(fā)測試賬號,因?yàn)殚_發(fā)調(diào)試過稱中可能會經(jīng)常出現(xiàn)賬號無法正常回復(fù)用戶的情況,影響正常使用,所以在學(xué)習(xí)期間以及后期開發(fā)過程中最好有一個測試公眾賬號,等開發(fā)完成了再切換到主賬號上,也是非常方便的。

  一、微信公眾平臺與SAE對接通訊

  我們先回到微信公眾平臺上來,點(diǎn)擊高級功能進(jìn)入,選擇開發(fā)模式進(jìn)入開發(fā)模式的頁面,使用開發(fā)模式前記得先把編輯模式關(guān)閉,如下圖:

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  先不著急點(diǎn)開關(guān),點(diǎn)了也沒用,會提示必須先成為開發(fā)者,但第一步也不是點(diǎn)擊“成為開發(fā)者”按鈕,而是點(diǎn)擊查看文檔按鈕,我們要去下載一個文件,進(jìn)入開發(fā)指南頁面后點(diǎn)擊左側(cè)菜單的“消息接口指南”,如下圖:

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  然后在右邊打開的頁面導(dǎo)航里點(diǎn)擊“示例代碼”,如下圖:

  頁面直接會跳到最底部,當(dāng)然直接拉到頁面最下也可以,可以看到示例代碼下載,如圖:

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  點(diǎn)擊下載后會得到一個“wx_sample.php”的文件,這個就是微信接口的SDK文件,首先我們將該文件改個名字,比如“wx_interface.php”,這里強(qiáng)調(diào)下文件的注意事項(xiàng):1、后綴必須是.php;2、名字不能用中文,盡量是全小寫字母,或者字母+下劃線+字母組成;3、名字要便于記憶;4、不要把名字設(shè)成“index.php”、“weixin.php”、“admin.php”這些。

  讓大家改名的原因是為了安全,因?yàn)檫@是一個和微信公眾平臺通訊的接口文件,原則上要隱蔽,以免被人惡意攻擊。改完名字后打開SAE,進(jìn)入到咱們的應(yīng)用,點(diǎn)擊編輯代碼進(jìn)入編輯后臺,把文件上傳到SAE里,如下圖:

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  雙擊上傳的文件,進(jìn)入該文件的編輯模式,可以看到密密麻麻的一片代碼,朋友們不要被嚇到,咱們一步步來,首先修改第7行的通訊秘鑰,如圖:

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  那些斜杠和星號的是注釋,可以看到第6行的注釋英文是“define your token”,也就是說第7行的代碼功能是定義微信公眾平臺與SAE應(yīng)用通訊時約定的一個秘鑰。

  這里解釋下define(“TOKEN”, “weixin”)這段代碼:

  define是用來給常量賦值的函數(shù),這句話的意思是賦予“TOKEN”這個常量值為“weixin”。

  PS:常量和變量,是每一種編程語言中都存在的,常量值被定義后,在腳本的其他任何地方都不能被改變。一個常量的名稱可以由英文字母、下劃線、和數(shù)字組成,但數(shù)字不能作為首字母出現(xiàn)。變量被定義后隨時可以重新賦值,其命名規(guī)則與常量一樣,區(qū)別是變量最前面還要加“$”符號,而常量直接使用它的名稱就可以了,如代碼第67行,就是給變量$token賦值,值為之前定義的常量TOKEN,可以看到變量和常量的賦值方式也是不同的,變量賦值很簡單不需要define函數(shù)。

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  扯了那么多咱們先把秘鑰改了吧,這個秘鑰其實(shí)有點(diǎn)像設(shè)置一個密碼,微信公眾平臺對秘鑰設(shè)置有要求是3位以上的字母或數(shù)字,我這里是測試所以改個“123456”,如圖:

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  修改保存后,回到微信公眾平臺的開發(fā)模式,點(diǎn)擊“成為開發(fā)者”按鈕,然后會到“接口配置信息”頁面,如下圖:

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  輸入各位在SAE上的應(yīng)用地址+反斜杠+改名后的SDK文件,比如我這里輸入的是

  http://weixincourse.sinaapp.com/wx_interface.php

  要注意的是前面不要忘記加http://,域名就是咱們應(yīng)用的域名,上傳的SDK文件名要寫完整,包括.php的后綴名。

  這里就是填寫在SDK文件里設(shè)置的秘鑰,我這里填寫的是“123456”,大家根據(jù)自己設(shè)置的填寫。

  填寫完后點(diǎn)擊提交,如果一切順利就會提示成功并跳轉(zhuǎn)頁面到開發(fā)者頁面,如下圖:

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  接口配置信息。這里可以看到咱們設(shè)定的那些接口信息都清楚的顯示出來,如果接口的地址或者token改變的話點(diǎn)擊修改按鈕可以重新設(shè)置。

  接口權(quán)限表。打鉤的就是咱們可以使用的接口權(quán)限,關(guān)于這些接口的權(quán)限介紹可以查看《微信公眾平臺入門到精通Vol.7》,有些朋友如果已經(jīng)拿到自定義菜單內(nèi)測資格的,那么自定義菜單也會有打鉤。

  最重要的一步就是打開開發(fā)模式的開關(guān),現(xiàn)在公眾賬號進(jìn)入開發(fā)模式了!

  這個時候你會發(fā)現(xiàn)你的公眾賬號無論是關(guān)注還是輸入都沒有提示了,原來編輯模式下設(shè)置的東西都不管用了,因?yàn)楣娰~號已經(jīng)對接到了你的SAE接口,SO,我們開始下一步吧,先來個歡迎詞!

  二、開發(fā)模式下的歡迎詞

  先控訴下微信開發(fā)模式的設(shè)置不合理,接口校驗(yàn)和接口服務(wù)用同一個文件,而校驗(yàn)時這個文件必須直接返回echostr參數(shù)內(nèi)容,當(dāng)接口要啟動正式服務(wù)時又得修改同個文件……好了這些跟大家無關(guān),抱怨一下而已!

  前面接口對接成功后,公眾賬號無法再與用戶互動了,那么我們先把訂閱歡迎這個功能恢復(fù)吧,回到SAE平臺上,在編輯平臺新建一個文件,我們把它命名為“wx_tpl.php”,這個文件的目的是存放微信輸出內(nèi)容的模板,細(xì)心的朋友會發(fā)現(xiàn)這就是目前接口可以給用戶回復(fù)的三種消息格式,分別是文本、圖文、音樂。內(nèi)容如圖:

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  然后把前面的那個SDK文件內(nèi)容全部清空,沒錯就是全部清空,因?yàn)楣俜侥莻€SDK除了用來做接口校驗(yàn)幾乎沒有什么用處。然后換上自己的代碼,如圖:

  

微信平臺技術(shù)實(shí)操(8)用微信開發(fā)模式做歡迎詞

 

  下載本地 保存到信息圖冊

  2013-11-23 21:45 上傳給大家解釋下這一大段代碼:

  第3行,include_once是用來加載其他php文件的函數(shù),在這里加載了wx_tpl.php,加載文件是可以設(shè)置路徑的,由于現(xiàn)在兩個文件在同一目錄下,因此沒有加路徑。這樣做的好處是有利于代碼復(fù)用,一些經(jīng)常用到的類、函數(shù)和變量可以放在其他文件統(tǒng)一加載,讓代碼簡潔輕便。

  第6行,接收微信公眾平臺發(fā)送過來的用戶消息,該消息數(shù)據(jù)結(jié)構(gòu)為XML,不是php默認(rèn)的識別數(shù)據(jù)類型,因此這里用了$GLOBALS['HTTP_RAW_POST_DATA']來接收,同時賦值給了$postStr,這里強(qiáng)調(diào)一個php的鐵律就是php對大小寫是敏感的,也就是變量也好函數(shù)也好,大小寫不同是表示不同的變量或者函數(shù),即$Q1和$q1是兩個不同的變量,大家在寫代碼時千萬注意。

  第9行,一個條件語句,empty是判斷變量是否為空的函數(shù),如果是空返回0否則返回1,感嘆號在這里是運(yùn)算符表示非(not的意思),非0就是1,非1就是0,可能有點(diǎn)繞,意思就是如果$postStr不為空(接收到了數(shù)據(jù))就繼續(xù)執(zhí)行下面的語句,如果為空就跳轉(zhuǎn)到39行執(zhí)行(這里就執(zhí)行了兩句代碼,第一句是輸出空字符串,第二句是退出)。

  PS:

  1、php的邏輯運(yùn)算符有“&&”表示與(并且的意思),“||”標(biāo)示或(或者的意思)“!”表示非(不是的意思),記住并且理解這些符號對后面寫代碼很有好處……

  2、所有的編程語言都有if…else..語句,php的規(guī)則是if(條件){執(zhí)行語句}else{執(zhí)行語句},這里else可以沒有,或者可以多重判定,if(條件1){執(zhí)行語句}elseif(條件2){執(zhí)行語句}else{執(zhí)行語句}。判斷條件用“()”包含,執(zhí)行語句用“{}”包含,相鄰最近的一對括號標(biāo)示一段腳本,大家在編寫的時候不要漏掉后面的半個括號。我在這段代碼里括號標(biāo)示的比較清楚,大家可以仔細(xì)參照一下。

  第12行,使用simplexml_load_string() 函數(shù)將接收到的XML消息數(shù)據(jù)載入對象$postObj中。這個嚴(yán)謹(jǐn)?shù)膶懛ê竺孢€得加個判斷是否載入成功的條件語句,不過不寫也沒事。

  第14行,將對象$postObj中的發(fā)送消息用戶的OPENID賦值給$fromUsername變量,這里的“->”是指針,大家了解下就行了。

  第16行,將對象$postObj中的公眾賬號的ID賦值給$toUsername變量。

  第18行,將對象$postObj中的消息類型賦值給$form_MsgType變量。

  第21行,判斷消息是否為事件消息,現(xiàn)在微信公眾賬號的用戶關(guān)注和取消訂閱都是通過事件消息發(fā)送,因此咱們要?dú)g迎用戶關(guān)注首先得判斷來接收的消息類型是否為事件。這里要強(qiáng)調(diào)的是在php里一個“=”用來賦值,“==”用來比較是否相等,大家千萬注意在判斷語句時如果少寫一個“=”號這個判斷會永遠(yuǎn)成立。

  第24行,如果接收到的消息是事件消息,判斷事件類型是否為訂閱,在事件消息里“subscribe”表示訂閱,“unsubscribe”表示取消訂閱。

  第29到32行,完成的是歡迎詞回復(fù)的輸出:

  第29行是設(shè)定回復(fù)消息類型為文本;

  第30行是設(shè)定回復(fù)消息的內(nèi)容,其中可以使用表情符號的文本方式,換行使用“”,這里要注意的是字符串里如果要使用雙引號或者單引號一般用中文符號,如果一定要用英文符號,要在引號前面加反斜杠比如“echo “”";”輸出的是一個雙引號;

  第31行,使用sprintf這個函數(shù)將格式化的數(shù)據(jù)寫入到變量中去,其中“$textTpl”這個就是我們在wx_tpl.php里定義過的文本消息模板變量,后面的“$fromUsername, $toUsername, time(), $msgType, $contentStr”分別順序替換模板里“%s”位置,也即是“$resultStr”這個變量最后實(shí)際為:

  time()

  0

  PS:time()是php里的時間函數(shù),返回當(dāng)前時間的 Unix 時間戳(格林威治時間 1970 年 1 月 1 日 00:00:00)到當(dāng)前時間的秒數(shù)。

  第32行就是把回復(fù)消息輸出。

  第33行是退出整個程序,在php里exit可以放置在任何地方,當(dāng)程序運(yùn)行到這里就直接退出,否則還將繼續(xù)運(yùn)行,即使已經(jīng)有結(jié)果輸出在頁面。

TAGS:
主站蜘蛛池模板: 玩丰满熟妇XXXX视频|九九热国产视频|一级毛片真人免费播放视频|国产精品天干天干在线综合|免费中文字幕|国产精品怡红院永久免费 日本亚洲欧洲精品|19禁无遮挡啪啪无码网站性色|久久亚洲=aⅴ无码精品色午夜|91tv永久入口|91九色鹿精品国产综合久久香蕉|91亚洲福利 | 日韩免费二区|日韩欧美国产激情在线播放|日本hd高清xxxxvideos|亚洲色偷偷色噜噜狠狠99|亚洲综合p|新版天堂资源中文www连接 | 黄网免费看|成人毛片观看|人妻精品久久无码专区涩涩|一个人在线观看www高清视频|草裙社区精品视频三区|亚洲精品乱码久久久久久金桔影视 | 在线视频免费观看爽爽爽|午夜视讯|国产传媒在线视频|综合国产一区|#NAME?|777午夜精品 | 成年人天堂com|亚洲无线看|97成人啪啪网|国产精品无码一二区免费播放|亚洲精品国产福利一二区|农村乱人伦一区二区 | 欧美高清福利|免费亚洲黄色|黄片毛片免费|亚洲欧美日韩在线资源观看|国产精品久久久久久久久久久久午|日本三级播放 | 亚洲精品无码成人=a片|国产美女口爆吞精普通话|国产精品国产三级国产专播i12|91精品国产一区自在线拍|日韩特级|成人在线免费观看小视频 | 久草在线|粉嫩=av一区二区在线播放免费|丁香五月天综合缴情网|激情五月俺也去狠狠爱|天天做夜夜爱|欧美专区亚洲 | 91日韩免费|日本精品视频|免费的又色又爽又黄的片|无码视频一区二区三区|日韩成人无码网|亚州欧美一区二区 | 久久婷婷国产综合尤物精品|日日日噜噜噜|日本韩国欧美一级片|欧美一级二级在线观看|最新无码人妻在线不卡|国产精品入口夜色视频大尺度 | 国产女人的高潮大叫毛片|国产人妻一区二区三区|yw193最新视频|俺たちの熟女纱香60歳|激情成人黄色|久久精品人人做人人综合老师 | 国产乱码一区二区三区|久久婷婷麻豆国产91天堂|无毛一区二区|日韩久久综合|午夜影院福利社|日韩字幕一区 | 亚洲啪啪|麻豆视传媒短视频免费官网|成人啪啪178|一区二区三区四区高清精品免费观看|日本一区二区三区免费看|久草视频免费播放 | 国产操人视频|大尺度无遮挡激烈床震老领导小说|亚洲熟妇色XXXXX亚洲|800=av.com我要打飞机|中文高清=av|91在线看=a | 久精品国产欧美|精品久久久久免费影院的功能介绍|香港三日本三级少妇三级视频|草草视频网|日韩精品免费在线视频|chinese洗澡偷窥voyeurhit | 小早川怜子痴女在线精品视频|国产+免费+无码|#NAME?|午夜无码成人免费视频|国产精品成人一区视频网站|色综合桃花网 亚洲女人天堂在线|四虎福利影院|日韩视频在线观看视频|欧美日韩成人一区|黑人异族巨大巨大巨粗|超碰在线c=ao | #NAME?|国产成人亚洲欧洲在线观看|午夜私人影院网站|九九九亚洲|亚洲=aV成人无码久久精品老人|#NAME? | 亚洲特黄一级大片|91麻豆传媒|国产毛片儿|www..com黄瓜|野花香日本大全免费观看|国产精品宅男擼66M3U8 | 视频麻豆|91嫩草在线免费观看|久久国产午夜|黑人与日本少妇J=aP=aNESE|免费大片黄在线观看|91色一区二区三区 | 一区二区三区不卡视频在线观看|亚洲成=a人片777777美国|午夜福利啪啪无遮挡免费|日本午夜网|日本在线一区二区三区欧美|99免费观看视频 | 国产精拍|日日爱爱|少妇裸体淫交免费看片|色婷婷五月综合欧美图片|免费国产成人高清在线观看不卡|男人天堂导航 | 国产极品美女高潮无套软件|亚洲精品视频区|免费精品一区二区三区在线观看|国产SM调教折磨视频|娇妻在厨房被朋友玩得呻吟|伊人成色综合人夜夜久久 | 中文字幕高清在线观看|中文字幕一区二区三区门四区五区|中文字幕久久999及|国产亚洲日韩=aV在线播放不卡|精品国产免费看|亚洲tv在线 | 东北寡妇特级毛片免费|99热精品国产一区二区在线观看|亚洲=aV永久纯肉无码精品动漫|国产成人一区二区三区|午夜=av一区二区|久久久久久久久久久动漫 国产1区在线观看|四房播播成人社区|嫩草影视亚洲|免费毛片在线不卡|久久亚洲精品国产一区最新章节|911免费看片 | 久久白虎|18禁成人网站免费观看|国产www视频在线观看|欧美黄色=a级大片|国产精品久久久久久久人人看|日韩精品毛片 | xvideos国产在线观看|国内精自视频品线一区|国产免费久久精品99RESW=aG|又大又长粗又爽又黄少妇视频|毛片大片|成人一区二区三区在线 | 亚洲精品久久久久久蜜臀|老熟妇性老熟妇性色|黄色一级片片|国产二区一区|极品少妇xxxxx|日日摸夜夜爽无码毛片精选 | 国产人妖在线|国产午夜福利在线播放|亚洲国产成人精品久久久国产成人|高柳の肉嫁动漫在线播放|日韩久久精品一区二区三区|精品偷自拍另类在线观看 | 成人在线视频亚洲|免费无码又爽又刺激毛片|#NAME?|92看片淫黄大片欧美看国产片|天天模夜夜肏狠狠的操|东日韩二三区 在线观看国产免费|亚洲免费成人在线视频|日韩免费一级毛片|国产综合久久|爱情岛论坛亚洲品质自拍hd|欧美成人免费一区二区 | 国产精品乱码一区二三区|成人福利午夜|日本久久久网站|99热导航|一本大道东京热无码视频|深夜福利免费观看 | 男女草草草|国产精品成人久久|日韩成人激情|精品欧美国产一区二区三区不卡|草草網站影院白絲內射|国产免费又黄又爽又刺激蜜月=al | 久草在线|粉嫩=av一区二区在线播放免费|丁香五月天综合缴情网|激情五月俺也去狠狠爱|天天做夜夜爱|欧美专区亚洲 | 精品国产31久久久久久|免费在线影视观看入口|午夜宅男影院|天天色天天色天天色|日韩=av片免费在线观看|上流社会在线观看免费 | 亚洲国产一区在线观看|免费=a级伦费影视在线观看|日本在线不卡一区二区三区|91在线免费视频观看|俄罗斯=a级毛片|丁香五月开心婷婷综合中文 | 青青草免费在线视频播放|欧美国产一区二区三区|久久综合站|国产=aV视频一区二区|国产精品色在线免费|大片免免费观看视频播放器在线观看 | 中文字幕精品影院|91高清国产视频|69xxxxx国产|国产亚洲精品久久久久秋霞|H精品动漫在线无码播放|日本黄色性视频 | 91超碰在线免费观看|性夜影院午夜看片|www.久久久|日本阿v片在线播放不卡的|v=a亚洲|国产黄色精品网站 | 国产白丝喷水娇喘视频|亚洲短视频在线观看|欧美全黄|久久夫妻视频|日韩高清无码免费|2020久久精品亚洲热综合一本 | 91精品一区二区三区在线|情侣偷拍在线一区|天堂网在线.www天堂|成人=a毛片免费全部播放|日本国产一区二区|美女被日在线观看 | 夜夜躁狠狠躁夜躁2021|欧洲成人在线观看|中国少妇饥渴XXXXX|人妻巨大乳挤奶水HD免费看|视频二区在线播放|九九热精品在线视频 | 伊人偷拍视频|久久久久99精品成人片三人毛片|午夜影院中文字幕|J=aP=aNESE国产中文在线观看|久久国产精品福利二区三区|yy8090新视觉午夜毛片 |