首頁 後端開發 php教程 php微信公眾號開發模式詳解

php微信公眾號開發模式詳解

May 30, 2018 pm 01:42 PM
php 模式 詳解

這篇文章主要介紹了php微信公眾號開發者模式,透過後台伺服器與微信關注用戶實現更多的交互作用,具有一定的參考價值,有興趣的小伙伴們可以參考一下

學習步驟:分四章來講述這部分內容,以下是每章的大致內容。

1、了解開發模式與編輯模式,開發前的一些準備。
2、開發模式使用者、微信伺服器、個人伺服器是如何互動的。什麼是接口。
3、各種介面功能的呼叫與實作。
4、js-SDK的呼叫

微信公眾號發展兩種模式:編輯模式與開發模式。編輯模式比較簡單,你不需要操作任何的程式碼,只需要藉助微信提供的功能來管理自己的微信公眾號。這種方式開發的頁面比較簡單,主要用來實現文章的推播等功能。開發者模式則能透過自己的後台伺服器與微信關注用戶實現更多的交互作用,調用微信的支付等更強大的功能。這裡我們主要講解微信公眾號的開發者模式。

準備工作:

1、自己的後台伺服器。我用的是新浪雲SAE服務,透過SVN將自己的程式碼上傳到伺服器。
1.1 在新浪雲上建置伺服器操作。登入連結:http://www.sinacloud.com/?from=sogou_web

#進入應用程式管理

php微信公眾號開發模式詳解 

##點擊建立新應用


 php微信公眾號開發模式詳解

部署環境設置,請依照下圖。

 php微信公眾號開發模式詳解

運作環境選擇標準環境是因為標準環境有5G的免費名額。

SVN程式碼管理方式比git容易。
建立成功後進入該專案

 php微信公眾號開發模式詳解

選擇應用程式下的程式碼管理

 php微信公眾號開發模式詳解

svn倉庫資訊會在後面在個人電腦上部署時會用到。

點選建立版本

php微信公眾號開發模式詳解

2、透過svn來管理程式碼。

svn是什麼?你在sae上創建應用程式後,會有一個倉庫位址用來存放你的程式碼。如圖新浪雲-5中svn倉庫資訊的倉庫位址。當你在個人電腦上安裝svn後,透過svn你可以在個人電腦上定義一個倉庫,凡是在放入這個倉庫的代碼,都可以透過「svn提交」的方式提交到伺服器svn倉庫,這樣就可以實現伺服器程式碼的同步更新。你也可以「svn更新」的方式,將伺服器上的程式碼更新到個人電腦,方便多人對伺服器的程式碼編輯。


svn下載位址:http://www.sinacloud.com/doc/sae/tutorial/code-deploy.html

安裝成功後:
桌面右鍵選單會出現如下圖框中的兩個選項。

 php微信公眾號開發模式詳解

在電腦任意地點建立一個資料夾。選擇該資料夾右鍵,選擇選單中的SVN檢出,會出現下圖介面:

 php微信公眾號開發模式詳解

這步驟操作相當於建立一個倉庫,與遠端伺服器的倉庫想連接,代碼可以在這兩個倉庫之間同過svn方式進行傳遞。

如果你在本機倉庫建立了php文件,想要把它上傳到伺服器倉庫。選擇文件,右鍵選擇svn提交即可。
如果你想要從遠端伺服器倉庫拉取檔案到本機伺服器倉庫。選擇該資料夾或進入資料夾內部,右鍵選擇svn更新。

3、微信公眾平台,登入後進入開發者模式。

找到頁面上的公眾平台測試帳號,點選進入。會出現另一個登入頁面,用你的微信掃一掃即可進入。 (每一個微信公眾平台的測試號碼都會綁定以個微訊號用於管理)。

php微信公眾號開發模式詳解
php微信公眾號開發模式詳解

以上就是本文的全部內容,希望對大家的學習有幫助。


相關推薦:

php中靜態屬性與靜態方法差異

#PHP實作陣列中頭部和尾部新增元素的方法

#php 一維陣列的迴圈遍歷實作方法

PHP將身分證正反面兩張照片合成一張圖片的方法

以上是php微信公眾號開發模式詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

PHP 8.4 帶來了多項新功能、安全性改進和效能改進,同時棄用和刪除了大量功能。 本指南介紹如何在 Ubuntu、Debian 或其衍生版本上安裝 PHP 8.4 或升級到 PHP 8.4

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP 是 PHP 的開源框架。它旨在使應用程式的開發、部署和維護變得更加容易。 CakePHP 基於類似 MVC 的架構,功能強大且易於掌握。模型、視圖和控制器 gu

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

為了進行文件上傳,我們將使用表單助理。這是文件上傳的範例。

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

Visual Studio Code,也稱為 VS Code,是一個免費的原始碼編輯器 - 或整合開發環境 (IDE) - 可用於所有主要作業系統。 VS Code 擁有大量針對多種程式語言的擴展,可以輕鬆編寫

您如何在PHP中解析和處理HTML/XML? 您如何在PHP中解析和處理HTML/XML? Feb 07, 2025 am 11:57 AM

本教程演示瞭如何使用PHP有效地處理XML文檔。 XML(可擴展的標記語言)是一種用於人類可讀性和機器解析的多功能文本標記語言。它通常用於數據存儲

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 是一個開源MVC 框架。它使應用程式的開發、部署和維護變得更加容易。 CakePHP 有許多函式庫可以減少大多數常見任務的過載。

php程序在字符串中計數元音 php程序在字符串中計數元音 Feb 07, 2025 pm 12:12 PM

字符串是由字符組成的序列,包括字母、數字和符號。本教程將學習如何使用不同的方法在PHP中計算給定字符串中元音的數量。英語中的元音是a、e、i、o、u,它們可以是大寫或小寫。 什麼是元音? 元音是代表特定語音的字母字符。英語中共有五個元音,包括大寫和小寫: a, e, i, o, u 示例 1 輸入:字符串 = "Tutorialspoint" 輸出:6 解釋 字符串 "Tutorialspoint" 中的元音是 u、o、i、a、o、i。總共有 6 個元

在PHP API中說明JSON Web令牌(JWT)及其用例。 在PHP API中說明JSON Web令牌(JWT)及其用例。 Apr 05, 2025 am 12:04 AM

JWT是一種基於JSON的開放標準,用於在各方之間安全地傳輸信息,主要用於身份驗證和信息交換。 1.JWT由Header、Payload和Signature三部分組成。 2.JWT的工作原理包括生成JWT、驗證JWT和解析Payload三個步驟。 3.在PHP中使用JWT進行身份驗證時,可以生成和驗證JWT,並在高級用法中包含用戶角色和權限信息。 4.常見錯誤包括簽名驗證失敗、令牌過期和Payload過大,調試技巧包括使用調試工具和日誌記錄。 5.性能優化和最佳實踐包括使用合適的簽名算法、合理設置有效期、

See all articles