国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Jadual Kandungan
預覽
配置項說明
調(diào)用鏈方式的應答
理解調(diào)用鏈上下文
自定義MVC響應
Rumah applet WeChat pembangunan WeChat 關(guān)于Bee.WeiXin微信框架的使用教程

關(guān)于Bee.WeiXin微信框架的使用教程

May 05, 2017 am 10:07 AM

我們來看一下如何通過Bee.WeiXin開發(fā)微信公眾平臺。關(guān)于微信公眾平臺的一般性介紹, 這里不做展開。 園里找一找就可以了。 本文主要是介紹Bee.WeXin, 代碼已發(fā)布到beeweixin.codeplex.com/上了。

BeeWeiXin 是針對騰訊的微信公眾平臺開發(fā)一個開發(fā)框架。? 該項目是基于Bee OPOA Platform 開發(fā)的。

包含了以下功能:

1. 基于調(diào)用樹的微信答復模型。 調(diào)用樹支持多級(有上下文)響應,? 可以通過 文本, 圖文, 自定義三種方式響應。 其中自定義可以回復微信公眾平臺API所提供的三個方式(文本, 圖文, 音樂)。

2. 提供了同步微信關(guān)注用戶列表的功能。

3. 提供了菜單管理功能。

4. 提供了圖文管理功能。

5. 原生集成Bee OPOA Platform上的所有功能, 主要是權(quán)限管理

關(guān)于調(diào)試, 推薦采用園友提供的工具 微信公眾帳號開發(fā)調(diào)試工具發(fā)布?

預覽

配置項說明

配置項均在web.config中【appSettings】配置.

【W(wǎng)eiXinToken】就是公眾平臺API方式的Token;

【Debug】是指當前是否處于調(diào)試模式。 調(diào)試模式與非調(diào)試模式的區(qū)別就在于是否對發(fā)起的調(diào)用進行驗證。

【W(wǎng)eiXinUserName】與【W(wǎng)eiXinPassword】 是菜單【微信關(guān)注用戶】中【重新同步所有用戶】所需要的, 將模擬網(wǎng)頁登入到微信公眾平臺中, 然后獲取用戶列表信息。 若不需要, 可以忽略, 也可以隱藏掉該菜單。

【W(wǎng)eiXinAppId】與【W(wǎng)eiXinAppSec】是菜單【微信菜單管理】中所需要的, 可以管理微信公眾賬號的菜單。 當然該工具【微信公眾帳號開發(fā)調(diào)試工具發(fā)布 】也有此功能, 比較方便。 若不需要, 可以忽略, 也可以隱藏掉該菜單。

【W(wǎng)eiXinController】是默認的系統(tǒng)響應Controller, 具體邏輯請參看代碼。

調(diào)用鏈方式的應答

調(diào)用鏈是基于上下文的, 在配置項中有個選項【是否進入調(diào)用鏈】若是的話, 則將此次應答加入調(diào)用鏈中, 以形成上下文。 如【菜單1】是要進入調(diào)用鏈的, 不然該項下面的子項將無法響應。

先看以下圖片:

由預覽圖中, 可以直觀的了解調(diào)用鏈可以提供 文本、圖文、自定義三種響應。

文本就是一般性的文本應答。 如在Bee.WeiXinDemo項目中已配置了【菜單1】是以文本響應, 節(jié)點值是V1001_M1_1。

回復1,test1
回復2,test2
回復3,test3

回復得到如下:

圖文就是微信公眾平臺API中提供的圖文信息, 在調(diào)用鏈配置中只要按照順序輸入指定的文章號【該號碼是微信文章管理中的Id】就可以了(以逗號分隔)。

如【菜單1】下的test2是圖文格式。 進入test2需要先觸發(fā)菜單1, 然后再觸發(fā)test2. 如下圖:

自定義是融合到Bee OPOA Platform框架中MVC實現(xiàn)的。 所以配置的也是通過Controller, Action來實現(xiàn)。

如【菜單1】下的test3是自定義方式。進入test3需要先觸發(fā)菜單1, 然后再觸發(fā)test3. 如下圖:

不知道各位了解了沒有? 建議大家下載源碼, 調(diào)試下以加深理解, 最好是有空看看代碼, 以幫助完善該項目, 呵呵。

【菜單1】下面只有鍵值【1】,【2】,【3】, 若用戶輸入其他怎么響應呢?這個時候只要配置鍵值【*】, 作為其他的配置項應答。

理解調(diào)用鏈上下文

在這種基于調(diào)用鏈的應答中, 上下文是必要的。 怎么理解呢?舉例說明吧:我要查詢某個產(chǎn)品的某個國家的最近3個月的銷售情況。 由于微信平臺的特性, 我們不可能像其他應用給用戶以直觀的查詢。

我們只有采用引導式的方式去引導用戶得到她想要的結(jié)果。 設(shè)計的菜單如預覽圖中【多級菜單】項所示。具體的配置項如下圖:

當用戶點擊菜單按鈕觸發(fā)了【V1001_M1_2】的事件, 系統(tǒng)響應提示文本【上圖的1】; 用戶根據(jù)提示, 選擇產(chǎn)品, 輸入1, 系統(tǒng)提示輸入國家【上圖的2】。 由于國家太多, 不太可能配置所有國家的選項, 所有采用了一個通配符的方案【上圖的3】, 并采用自定義的方式應答。? 代碼如下:

public WeiXinTextResult CheckCountry()
        {            string content = ViewData.TryGetValue<string>("content", string.Empty);            // 驗證輸入的國家是否合法
            bool validFlag = content.IndexOf("CN") >= 0;            if (validFlag)
            {                return WeiXinText("1 最近3個月銷售統(tǒng)計\r\n2 最近6個月銷售統(tǒng)計");
            }            else
            {                // 由于調(diào)用鏈有上下文, 用戶輸入錯誤, 需要將當前應答取消。Current.MessageStack.Pop();                Current.MessageStack.Pop();                return WeiXinText("國家不合法,請重新輸入國家。");
            }
        }

由以上代碼可以知道上下文可以通過Current.MessageStack獲取。

用戶輸入正確的國家代碼, 則引導用戶做下一個選擇.

自定義MVC響應

這個基本上跟Bee OPOA Platform的方式一模一樣。 如【菜單1】下的【Other】項的響應就是采用該方式的。代碼如下:

public ActionResult Other()
        {            return View();
        }

View代碼如下:

<%@ Page Language="C#" AutoEventWireup="false" Inherits="Bee.Web.BeePageView" %>

<%@ Import Namespace="Bee.Web" %>
<%@ Import Namespace="Bee" %>
<%@ Import Namespace="System.Collections.Generic" %>
<xml>
 <ToUserName><![CDATA[<%=ViewData["FromUserName"] %>]]></ToUserName>
 <FromUserName><![CDATA[<%=ViewData["ToUserName"] %>]]></FromUserName>
 <CreateTime><%=Bee.WeiXin.DateTimeUtil.GetWeixinDateTime(DateTime.Now) %></CreateTime>
 <MsgType><![CDATA[text]]></MsgType>
 <Content>回復1 聯(lián)系方式 
 回復2 在線咨詢</Content>
</xml>

框架基類 Bee.WeiXin.Controller.WeiXinControllerBase提供了微信公眾平臺API所對應的三種響應的ActionResult, 具體請查看源碼.

【相關(guān)推薦】

1. 微信公眾號平臺源碼下載

2.?微智創(chuàng)T+微信機器人源碼

Atas ialah kandungan terperinci 關(guān)于Bee.WeiXin微信框架的使用教程. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1502
276
Pembangunan PHP WeChat: Bagaimana untuk melaksanakan penyulitan dan penyahsulitan mesej Pembangunan PHP WeChat: Bagaimana untuk melaksanakan penyulitan dan penyahsulitan mesej May 13, 2023 am 11:40 AM

PHP ialah bahasa skrip sumber terbuka yang digunakan secara meluas dalam pembangunan web dan pengaturcaraan sisi pelayan, terutamanya dalam pembangunan WeChat. Hari ini, semakin banyak syarikat dan pembangun mula menggunakan PHP untuk pembangunan WeChat kerana ia telah menjadi bahasa pembangunan yang benar-benar mudah dipelajari dan mudah digunakan. Dalam pembangunan WeChat, penyulitan dan penyahsulitan mesej merupakan isu yang sangat penting kerana ia melibatkan keselamatan data. Untuk mesej tanpa kaedah penyulitan dan penyahsulitan, penggodam boleh mendapatkan data dengan mudah, menimbulkan ancaman kepada pengguna.

Pembangunan PHP WeChat: Bagaimana untuk melaksanakan fungsi pengundian Pembangunan PHP WeChat: Bagaimana untuk melaksanakan fungsi pengundian May 14, 2023 am 11:21 AM

Dalam pembangunan akaun awam WeChat, fungsi pengundian sering digunakan. Fungsi undian ialah cara yang bagus untuk pengguna mengambil bahagian dalam interaksi dengan pantas, dan ia juga merupakan alat penting untuk mengadakan acara dan meninjau pendapat. Artikel ini akan memperkenalkan anda cara menggunakan PHP untuk melaksanakan fungsi undian WeChat. Dapatkan kebenaran akaun rasmi WeChat Pertama, anda perlu mendapatkan kebenaran akaun rasmi WeChat. Pada platform awam WeChat, anda perlu mengkonfigurasi alamat API akaun awam WeChat, akaun rasmi dan token yang sepadan dengan akaun awam. Dalam proses pembangunan kami menggunakan bahasa PHP, kami perlu menggunakan PH yang disediakan secara rasmi oleh WeChat

Menggunakan PHP untuk membangunkan alat pemesejan massa WeChat Menggunakan PHP untuk membangunkan alat pemesejan massa WeChat May 13, 2023 pm 05:00 PM

Dengan populariti WeChat, semakin banyak syarikat mula menggunakannya sebagai alat pemasaran. Fungsi pemesejan kumpulan WeChat ialah salah satu cara penting bagi perusahaan untuk menjalankan pemasaran WeChat. Walau bagaimanapun, jika anda hanya bergantung pada penghantaran manual, ia adalah tugas yang sangat memakan masa dan susah payah untuk pemasar. Oleh itu, adalah amat penting untuk membangunkan alat pemesejan massa WeChat. Artikel ini akan memperkenalkan cara menggunakan PHP untuk membangunkan alat penghantaran massa WeChat. 1. Kerja penyediaan Untuk membangunkan alat pemesejan massa WeChat, kita perlu menguasai perkara teknikal berikut: Pengetahuan asas PHP WeChat alat pembangunan platform awam: Sub

Pembangunan PHP WeChat: Bagaimana untuk melaksanakan pengurusan tetingkap sembang perkhidmatan pelanggan Pembangunan PHP WeChat: Bagaimana untuk melaksanakan pengurusan tetingkap sembang perkhidmatan pelanggan May 13, 2023 pm 05:51 PM

WeChat kini merupakan salah satu platform sosial dengan pangkalan pengguna terbesar di dunia Dengan populariti Internet mudah alih, semakin banyak syarikat mula menyedari kepentingan pemasaran WeChat. Apabila menjalankan pemasaran WeChat, perkhidmatan pelanggan adalah bahagian yang penting. Untuk mengurus tetingkap sembang perkhidmatan pelanggan dengan lebih baik, kami boleh menggunakan bahasa PHP untuk pembangunan WeChat. 1. Pengenalan kepada pembangunan PHP WeChat PHP ialah bahasa skrip bahagian pelayan sumber terbuka yang digunakan secara meluas dalam bidang pembangunan Web. Digabungkan dengan antara muka pembangunan yang disediakan oleh platform awam WeChat, kami boleh menggunakan bahasa PHP untuk menjalankan WeChat

Pembangunan PHP WeChat: Bagaimana untuk melaksanakan pengurusan tag pengguna Pembangunan PHP WeChat: Bagaimana untuk melaksanakan pengurusan tag pengguna May 13, 2023 pm 04:31 PM

Dalam pembangunan akaun awam WeChat, pengurusan tag pengguna ialah fungsi yang sangat penting, yang membolehkan pembangun memahami dan mengurus pengguna mereka dengan lebih baik. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan fungsi pengurusan teg pengguna WeChat. 1. Dapatkan openid pengguna WeChat Sebelum menggunakan fungsi pengurusan tag pengguna WeChat, kita perlu mendapatkan openid pengguna terlebih dahulu. Dalam pembangunan akaun awam WeChat, adalah amalan biasa untuk mendapatkan openid melalui kebenaran pengguna. Selepas kebenaran pengguna selesai, kami boleh mendapatkan pengguna melalui kod berikut

Pembangunan PHP WeChat: Bagaimana untuk melaksanakan rekod penghantaran mesej kumpulan Pembangunan PHP WeChat: Bagaimana untuk melaksanakan rekod penghantaran mesej kumpulan May 13, 2023 pm 04:31 PM

Memandangkan WeChat menjadi alat komunikasi yang semakin penting dalam kehidupan orang ramai, fungsi pemesejan tangkasnya digemari oleh sebilangan besar perusahaan dan individu. Bagi perusahaan, membangunkan WeChat menjadi platform pemasaran telah menjadi trend, dan kepentingan pembangunan WeChat secara beransur-ansur menjadi lebih menonjol. Antaranya, fungsi penghantaran kumpulan lebih banyak digunakan Jadi, sebagai pengaturcara PHP, bagaimana untuk melaksanakan rekod penghantaran mesej kumpulan? Berikut akan memberi anda pengenalan ringkas. 1. Memahami pengetahuan pembangunan yang berkaitan dengan akaun awam WeChat Sebelum memahami cara melaksanakan rekod penghantaran mesej kumpulan, I

Langkah untuk melaksanakan pembangunan akaun awam WeChat menggunakan PHP Langkah untuk melaksanakan pembangunan akaun awam WeChat menggunakan PHP Jun 27, 2023 pm 12:26 PM

Cara menggunakan PHP untuk membangunkan akaun awam WeChat Akaun awam WeChat telah menjadi saluran penting untuk promosi dan interaksi bagi banyak syarikat, dan PHP, sebagai bahasa Web yang biasa digunakan, juga boleh digunakan untuk membangunkan akaun awam WeChat. Artikel ini akan memperkenalkan langkah khusus untuk menggunakan PHP untuk membangunkan akaun awam WeChat. Langkah 1: Dapatkan akaun pembangun akaun rasmi WeChat Sebelum memulakan pembangunan akaun rasmi WeChat, anda perlu memohon akaun pembangun akaun rasmi WeChat. Untuk proses pendaftaran khusus, sila rujuk laman web rasmi platform awam WeChat

Bagaimana untuk menggunakan PHP untuk pembangunan WeChat? Bagaimana untuk menggunakan PHP untuk pembangunan WeChat? May 21, 2023 am 08:37 AM

Dengan pembangunan Internet dan peranti pintar mudah alih, WeChat telah menjadi bahagian yang amat diperlukan dalam bidang sosial dan pemasaran. Dalam era yang semakin digital ini, cara menggunakan PHP untuk pembangunan WeChat telah menjadi tumpuan ramai pembangun. Artikel ini terutamanya memperkenalkan mata pengetahuan yang berkaitan tentang cara menggunakan PHP untuk pembangunan WeChat, serta beberapa petua dan langkah berjaga-jaga. 1. Persediaan persekitaran pembangunan Sebelum membangunkan WeChat, anda perlu menyediakan persekitaran pembangunan yang sepadan terlebih dahulu. Secara khusus, anda perlu memasang persekitaran operasi PHP dan platform awam WeChat

See all articles