1. 程式人生 > >微信開放平臺開發-授權、全網釋出(PHP)

微信開放平臺開發-授權、全網釋出(PHP)


接著看看全網釋出的測試用例怎麼做:

1、模擬粉絲觸發專用測試公眾號的事件,並推送事件訊息到專用測試公眾號,第三方平臺方開發者需要提取推送XML資訊中的event值,並在5秒內立即返回按照下述要求組裝的文字訊息給粉絲;
2、模擬粉絲髮送文字訊息給專用測試公眾號,第三方平臺方需根據文字訊息的內容進行相應的響應;
3、模擬粉絲髮送文字訊息給專用測試公眾號,第三方平臺方需在5秒內返回空串表明暫時不回覆,然後再立即使用客服訊息介面傳送訊息回覆粉絲。
程式碼如下:
$xmlTpl = "<xml>
            <ToUserName><![CDATA[%s]]></ToUserName>
            <FromUserName><![CDATA[%s]]></FromUserName>
            <CreateTime>%s</CreateTime>
            <MsgType><![CDATA[text]]></MsgType>
            <Content><![CDATA[%s]]></Content>
            </xml>";
$keyword = isset ( $param ['Content'] ) ? trim ( $param ['Content'] ) : '';
if(isset($param ['Event']) && $param ['ToUserName'] == 'gh_3c884a361561'){ // 案例1
	$contentStr = $param ['Event'] . 'from_callback';
}elseif ($keyword == "TESTCOMPONENT_MSG_TYPE_TEXT") { // 案例2
	$contentStr = "TESTCOMPONENT_MSG_TYPE_TEXT_callback";
} elseif (strpos ( $keyword, "QUERY_AUTH_CODE:" ) !== false) { // 案例3
	$ticket = str_replace ( "QUERY_AUTH_CODE:", "", $keyword );
	$contentStr = $ticket . "_from_api";
	$tokenInfo = WechatOpenApiLogic::getAuthorizerAccessTokenByAuthCode ( $ticket );
	$param ['authorizerAccessToken'] = $tokenInfo ['authorization_info'] ['authorizer_access_token'];
	self::sendServiceMsg ( $param ['FromUserName'], $param ['ToUserName'], 1, $contentStr ); // 客服訊息介面
	return 1;
}
$result = '';
if (! empty ( $contentStr )) {
	$result = sprintf ( $xmlTpl, $param ['FromUserName'], $param ['ToUserName'], time (), $contentStr );
	if (isset ( $_GET ['encrypt_type'] ) && $_GET ['encrypt_type'] == 'aes') { // 密文傳輸
		$msgCryptObj = new WXBizMsgCrypt ( OPEN_MSG_VERIFY_TOKEN, OPEN_ENCRYPT_KEY, OPEN_APPID );
		$encryptMsg = '';
		$msgCryptObj->encryptMsg ( $result, $_GET ['timestamp'], $_GET ['nonce'], $encryptMsg );
		$result = $encryptMsg;
	}
}
全網釋出接入檢測:

相關推薦

開放平臺開發-授權全網釋出PHP

接著看看全網釋出的測試用例怎麼做: 1、模擬粉絲觸發專用測試公眾號的事件,並推送事件訊息到專用測試公眾號,第三方平臺方開發者需要提取推送XML資訊中的event值,並在5秒內立即返回按照下述要求組裝的文字訊息給粉絲; 2、模擬粉絲髮送文字訊息給專用測試公眾號,第三方平臺方需根據文字訊息的內容進行相應的響應;

開放平臺開發第三方授權登陸:第三方登陸授權開發小程式

 開發小程式需要在公眾平臺註冊一個小程式賬號,然後獲取到小程式的AppID和AppSecret。就可以進行第三方登陸授權開發。 一、需求 擁有第三方微信登入功能,並獲取到使用者資訊。 二、開發流程 小程式: 1. 微信小程式通過wx.login API進行登入獲取c

開放平臺開發需要註意的問題

script 情況 創建 tex 消息 func nbsp UNC cgi 1、全網發布檢測需要註意:返回的普通文本消息“ 不可以加密 ”,否側不會通過檢測。 /** * [responseText 回復文本消息] * @param [type] $po

開放平臺開發(3) 移動應用登入

在這篇微信公眾平臺開發教程中,我們將介紹如何使用微信開放平臺介面實現移動應用微信登入的功能。   移動應用微信登入是基於OAuth2.0協議標準構建的微信OAuth2.0授權登入系統。 在進行微信OAuth2.0授權登入接入之前,在微信開放平臺註冊開發者帳號,並擁有一個已稽核通過

開放平臺開發——網頁掃碼登入OAuth2.0

1、OAuth2.0   OAuth(開放授權)是一個開放標準,允許使用者讓第三方應用訪問該使用者在某一網站上儲存的私密的資源(如照片,視訊,聯絡人列表),而無需將使用者名稱和密碼提供給第三方應用。   允許使用者提供一個令牌,而不是使用者名稱和密碼來訪問他們存放在特定服務提供者的資料。每一個令牌授權一個特

開放平臺開發(2) 網站應用登入

在這篇微信公眾平臺開發教程中,我們將介紹如何使用微信開放平臺介面實現微信掃碼登入的功能。 準備工作 網站應用微信登入是基於OAuth2.0協議標準構建的微信OAuth2.0授權登入系統。 在進行微信OAuth2.在進行微信OAuth2.0授權登入接入之前,在微信開放平臺註冊開發者帳號,並擁有一個已稽核

公眾平臺開發之相同關鍵詞不同回覆-php語言

1.微信公眾平臺開發必備的一個基礎功能是關鍵詞回覆。但有時候我們的微信公眾號的需要關鍵詞回覆的模組比較多時,例如“預設情況下的關鍵詞回覆,查詢天氣時的關鍵詞回覆,或者成語接龍等文字遊戲的關鍵詞回覆”,模組多時不可避免的會出現關鍵詞衝突的問題。 2.在每天蒐集公

硬體平臺裝置直連全講解1開發前的準備

      大家好,最近研究微信硬體平臺有了一定收穫,過程中亦遇到許多難題,固發表系列文章講解微信硬體平臺的開發。       微信硬體平臺有什麼作用呢?       我自己最大的感受就是,微信硬體平臺使我們可以通過微信客戶端控制智慧裝置,如智慧電視、智慧空調和家用機器人等

公眾號開發--接收與回覆訊息Java

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

公眾號開發環境搭建拓展篇Git

        上一篇講到了新浪雲應用,現在我們來講講裡面的一些好用好玩的東西。         博主會以實踐中的過程來講,目的為了使博主自己對這些有趣的東西加深映象;這也是小白級別的,所以各路大神請

小程式開發-從基礎到實戰

LZ很沮喪,因為發現這個專案可能無法實現大部分預期的功能並且不會有太多人看這些文章,已經不太想寫編碼過程,但本著寫文章不僅是經驗分享還是對自己程式設計的記錄及自身知識的驗證,因此咬牙繼續寫完這個專案的相關文章。如果有看到文章的並有跟著學習的朋友要注意目前小程式僅支援https

硬體平臺裝置直連全講解2框架講解

       開始編碼前,我們必須要梳理一下裝置直連微信硬體雲(微信硬體伺服器)的構架,這是非常有必要的工作,它讓我們清晰的明白自己在直連構架中處於什麼位置,需要編寫那些程式碼,我在這裡饒了很多彎路。需要了解完整資訊請檢視微信硬體平臺http://iot.weixin.qq

開放平臺第三方接入授權開發

微信開放平臺第三方接入授權開發 說在前面 解密方式 獲取ticket 根據ticket、appid和appsecret來獲得token 根據token來獲得pre_auth_code 引導進入授權頁面 根據a

開放平臺 公眾號第三方平臺開發 教程三 一鍵登錄授權給第三方平臺

mil ims 貼圖 並且 流程 xxx one div call 更多微信技術交流,請加QQ群:289709451、287090836 公眾號第三方平臺的開放,是為了讓公眾號運營者,在面向垂直行業需求時,可以一鍵登錄授權給第三方的公眾號運營平臺,通過第三方開

Java公眾平臺開發之OAuth2.0網頁授權

col nts har 順序 pan getcount iba unionid syn 根據官方文檔點擊查看在微信公眾號請求用戶網頁授權之前,開發者需要先到公眾平臺官網中的“開發 - 接口權限 - 網頁服務 - 網頁帳號 - 網頁授權獲取用戶基本信息”的配置選項中,修改授權

公眾平臺開發網頁授權

是否 color 平臺開發 基本 業務 自動跳轉 str gpo 點擊 微信公眾平臺OAuth2.0授權詳細步驟如下: 1. 用戶關註微信公眾賬號。2. 微信公眾賬號提供用戶請求授權頁面URL。3. 用戶點擊授權頁面URL,將向服務器發起請求4. 服務器詢問用戶是否同意授權

公眾平臺開發,模板消息,網頁授權JS-SDK,二維碼生成4

支持 post 網頁 信息 行業 使用步驟 獲取 公眾 符號 微信公眾平臺開發,模板消息,什麽是模板消息,模板消息接口指的是向用戶發送重要的服務通知,只能用於符合場景的要求中去,如信用卡刷卡通知,購物成功通知等等。不支持廣告營銷,打擾用戶的消息,模板消息類有固定的模板,每個

請確認授權入口頁所在域名,與授權後回調頁所在域名相同(第三方平臺開發)

微信 預授權 解決方式:生成的預授權URL地址放在頁面上,讓用戶點擊過去,而不是從後臺跳轉過去。請確認授權入口頁所在域名,與授權後回調頁所在域名相同(微信第三方平臺開發)

開放平臺授權流程

ons msg upd 解密 pty entity getc err 取消 最近在看微信第三方開發,整個流程看下來還是可以理解的 https://blog.csdn.net/abc916545195/article/details/50977079?locationNum=

公眾平臺開發(111) 現金紅包裂變紅包企業付款

關鍵字:微信公眾平臺 微信紅包 現金紅包 裂變紅包 企業付款  作者:方倍工作室  原文: http://www.cnblogs.com/txw1958/p/wxpay-mkt-transfer.html    在這篇微信公眾平臺開發教程中,