當前位置:首頁 » 編程語言 » 企業號php

企業號php

發布時間: 2022-11-28 05:40:01

『壹』 求助 如何通過php給微信企業號發送消息

設置的參數如下
$encodingAesKey = "xxx";
$token = "xxx";
$corpId = "xxx";//填寫自己的相關參數,與微信公眾平台一致 !

『貳』 微信企業號在回調模式下出現:echostr校驗失敗,請你檢查是否正確解密並輸出明文echostr(PHP示例中)

可能是示例文件放錯位置了吧, 如果位置沒錯, 在解析消息發生錯誤時, 永遠返回 echostr 的值就行了

試一下,希望有幫助

『叄』 微信企業號在thinkphp中怎麼使用

微信公眾平台企業號驗證介面、回調 PHP版,本人為了解決這個企業號的驗證和發送消息的問題,整整研究了幾天時間,因為微信企業號剛推出來,網上資料太少了!後來在一些朋友的幫助下和本人反復調試完善下,終於整理得到了比較理想的文檔,經親測,實驗成功。

include_once "WXBizMsgCrypt.php";
// 第三方發送消息給公眾平台
$encodingAesKey = "";
$token = "xxxxxxx";
$corpId ="wxa9a0031f24631f9x"; //這里已正確填寫自己的corpid
//公眾號伺服器數據
$sReqMsgSig = $sVerifyMsgSig = $_GET['msg_signature'];
$sReqTimeStamp = $sVerifyTimeStamp = $_GET['timestamp'];
$sReqNonce = $sVerifyNonce = $_GET['nonce'];
$sReqData = file_get_contents("php://input");;
$sVerifyEchoStr = $_GET['echostr'];
$wxcpt = new WXBizMsgCrypt($token, $encodingAesKey, $corpId);
if($sVerifyEchoStr){
$sEchoStr = "";
$errCode = $wxcpt->VerifyURL($sVerifyMsgSig, $sVerifyTimeStamp, $sVerifyNonce, $sVerifyEchoStr, $sEchoStr);
if ($errCode == 0) {
print($sEchoStr);
} else {
print($errCode . "\n\n");
}
exit;
}
//decrypt
$sMsg = ""; //解析之後的明文
$errCode = $wxcpt->DecryptMsg($sReqMsgSig, $sReqTimeStamp, $sReqNonce, $sReqData, $sMsg);
if ($errCode == 0) {
$xml = new DOMDocument();
$xml->loadXML($sMsg);
$reqToUserName = $xml->getElementsByTagName('ToUserName')->item(0)->nodeValue;
$reqFromUserName = $xml->getElementsByTagName('FromUserName')->item(0)->nodeValue;
$reqCreateTime = $xml->getElementsByTagName('CreateTime')->item(0)->nodeValue;
$reqMsgType = $xml->getElementsByTagName('MsgType')->item(0)->nodeValue;
$reqContent = $xml->getElementsByTagName('Content')->item(0)->nodeValue;
$reqMsgId = $xml->getElementsByTagName('MsgId')->item(0)->nodeValue;
$reqAgentID = $xml->getElementsByTagName('AgentID')->item(0)->nodeValue;
switch($reqContent){
case "馬雲":
$mycontent="您好,馬雲!我知道您創建了阿里巴巴!";
break;
case "馬化騰":
$mycontent="您好,馬化騰!我知道創建了企鵝帝國!";
break;
case "史玉柱":
$mycontent="您好,史玉柱!我知道您創建了巨人網路!";
break;
default :
$mycontent="你是誰啊?!一邊涼快去!";
break;
}
$sRespData =
"<xml>
<ToUserName><![CDATA[".$reqFromUserName."]]></ToUserName>
<FromUserName><![CDATA[".$corpId."]]></FromUserName>
<CreateTime>".sReqTimeStamp."</CreateTime>
<MsgType><![CDATA[text]]></MsgType>
<Content><![CDATA[".$mycontent."]]></Content>
</xml>";
$sEncryptMsg = ""; //xml格式的密文
$errCode = $wxcpt->EncryptMsg($sRespData, $sReqTimeStamp, $sReqNonce, $sEncryptMsg);
if ($errCode == 0) {
//file_put_contents('smg_response.txt', $sEncryptMsg); //debug:查看smg
print($sEncryptMsg);
} else {
print($errCode . "\n\n");
}
} else {
print($errCode . "\n\n");
}
?>

WXBizMsgCrypt.php 文件請點擊下面地址下載 :

http://mp.weixin.qq.com/wiki/downloads/SampleCode.zip

『肆』 如何用微信企業號被動回復 php

自動回復設置方法
首先登錄企業號平台;
進入後台點擊「應用中心」——選擇「企業小助手」——或者「其他應用」
:

選擇進入——「普通模式」 或 「回調模式」

點擊——「啟用自動回復」功能

啟用後點擊——「設置」按鈕。

自動回復設置;
點擊_"消息自動回復",可以選擇文字、圖片、語音、視頻等。
文字回復只需在——「內容框編輯」即可。

同時也可以新添加「創建新規則」關鍵詞回復。

『伍』 微信公眾號的服務號怎麼開發,難度大么是不是只用會php就可以

難度很大,需要有一定的php編程基礎;微信上開店無外乎就是公眾號和小程序,具體開店流程如下:

一、申請一個公眾號。

1>注意要申請公眾號的服務號

在申請微信公眾號時,會出現:訂閱號、服務號、企業號、小程序的4個選項。那麼我們開通微商城是需要選擇服務號。因為只有服務號才有微信支付介面。

2>開通您的企業對公賬戶

申請完成服務號以後,微信需要您提交真實性資料並核驗。有一項核驗就是通過您企業的對公賬戶進行打款驗證。所以如果您公司還沒有對公賬戶,請先到銀行開個對公賬戶;

3>個人無法申請服務號認證

如果您是個人,不是公司也不是個體工商戶,也就是說您沒有營業執照的話,您是無法對公眾號進行認證的。

4>公眾號認證的周期

微信會用第三方公司進行電話認證審核,一般在3-5工作日就能認證通過。

5>公眾號申請認證需要准備的資料.

微信認證時,需要用到公章、營業執照副本掃描件、法人身份證明正反面掃描件、以及認證資料蓋章。其他按照指示流程操作即可。

6>認證費用

這個每年是300元/年。到期前,騰訊會提前通知你注冊的郵箱以及一些簡訊提示等。

二、接入微信商城

公眾號申請認證完成以後,就可以在公眾號-服務號裡面接入微信商城了。具體的商城可以自己開發,也可以找第三方平台幫你搭建。

『陸』 php 微信企業號 怎麼獲取不到corpid和secret

剛開始接觸微信企業號開發的小夥伴難免會遇到一個問題,就是我們從哪裡去找企業號的corpid和corpsecret,其實很簡單,corpid可以從企業號主頁->設置->基本信息

中可以看到,就在最下面,如圖: 至於corpsecret,則需要新建一個管理組才能看到,具體步驟:設置->功能設置-》許可權管理;如下圖:


新建玩群組之後,會在頁面內顯示CorpId和secret欄位,如圖:


至此,開發所需要的兩個關鍵已經可以全部找到。

接下來,需要設置應用的URL、Token、EncodingAESKey;

主要是URL,這個就是和公眾號的入口處理一樣的,需要我們發布到網站伺服器上的處理入口。

Token和AESKey可以根據提示動態生成一個即可,AESKey好像必須是23位的,所以這個一般是讓它自己生成的,這個主要用來加密解密使用的。

URL、Token、EncodingAESKey三個參數說明。

1)URL是企業應用接收企業號推送請求的訪問協議和地址,支持http或https協議。

2)Token可由企業任意填寫,用於生成簽名。

3)EncodingAESKey用於消息體的加密,是AES密鑰的Base64編碼。

驗證URL、Token以及加密的詳細處理請參考後續 「接收消息時的加解密處理」 的部分。

這個設置的位置:應用系統-》選擇具體應用-》回調模式;就可以看到如下圖:

這個URL裡面指向的頁面功能,需要對數據進行解析並返回給微信伺服器,因此我們需要在伺服器上預先部署好這個處理功能入口。

『柒』 微信企業號是怎麼開發的 php框架那種的哪個開發平台比較好

yii框架 laravel框架都可以

『捌』 php怎樣開啟微信企業號回調模式

回調模式開啟的代碼
[php] view plain
<?php
//回調開啟
include_once "WXBizMsgCrypt.php";

// 假設企業號在公眾平台上設置的參數如下
$encodingAesKey = "xxx";
$token = "xxx";
$corpId = "xxx";//填寫自己的相關參數,與微信公眾平台一致

/*
------------使用示例一:驗證回調URL---------------
*企業開啟回調模式時,企業號會向驗證url發送一個get請求
假設點擊驗證時,企業收到類似請求:
* GET /cgi-bin/wxpush?msg_signature=×tamp=1409659589&nonce=263014780&echostr=P9nAzCzyDtyTWESHep1vC5X9xho%%2B4RPcs8TgAE7OaBO%2BFZXvnaqQ%3D%3D
* HTTP/1.1 Host: qy.weixin.qq.com

接收到該請求時,企業應
1.解析出Get請求的參數,包括消息體簽名(msg_signature),時間戳(timestamp),隨機數字串(nonce)以及公眾平台推送過來的隨機加密字元串(echostr),
這一步注意作URL解碼。
2.驗證消息體簽名的正確性
3. 解密出echostr原文,將原文當作Get請求的response,返回給公眾平台
第2,3步可以用公眾平台提供的庫函數VerifyURL來實現。
*/
// $sVerifyMsgSig = HttpUtils.ParseUrl("msg_signature");
$sVerifyMsgSig = $_GET["msg_signature"] ;//"";
// $sVerifyTimeStamp = HttpUtils.ParseUrl("timestamp");
$sVerifyTimeStamp = $_GET["timestamp"];//"1409659589";
// $sVerifyNonce = HttpUtils.ParseUrl("nonce");
$sVerifyNonce = $_GET["nonce"];//"263014780";
// $sVerifyEchoStr = HttpUtils.ParseUrl("echostr");
$sVerifyEchoStr = $_GET["echostr"];//"P9nAzCzyDtyTWESHep1vC5X9xho/+4RPcs8TgAE7OaBO+FZXvnaqQ==";

// 需要返回的明文
$EchoStr = "";

$wxcpt = new WXBizMsgCrypt($token, $encodingAesKey, $corpId);
$errCode = $wxcpt->VerifyURL($sVerifyMsgSig, $sVerifyTimeStamp, $sVerifyNonce, $sVerifyEchoStr, $sEchoStr);
if ($errCode == 0) {
echo $sEchoStr;
//
// 驗證URL成功,將sEchoStr返回
// HttpUtils.SetResponce($sEchoStr);
} else {
print("ERR: " . $errCode . "\n\n");
}
可見以上代碼和demo給的基本一致,在一天前相同的代碼也驗證不成功的,經過研究發現:驗證url時的域名必須是可信域名。

『玖』 微信php問題,,

如果是訂閱號,要開通菜單,需要認證。

微信認證介紹

1.全新的認證體系提供更安全、更嚴格的真實性認證,也能夠更好地保護企業及用戶的合法權益。
2.微信認證全過程完成後,用戶將在微信中看到認證公眾號特有的標識。
3.支持所有組織類型的公眾帳號申請全新的微信認證。
4.帳號認證成功後,企業號將獲得高級功能介面中所有介面許可權,企業號關注用戶數量上限也將按企業規模審核結果進行調整。微信認證流程詳細說明。
5.審核服務費用:300元/次

聲明

微信公眾平台在給公眾帳號提供更高級和全面服務的同時,為了進一步規范平台運營並增強公眾帳號公信力。我們引入了第三方專業審核機構審核帳號的主體及權利資質的真實性、合法性、確認本次認證申請的真實性以及核定公眾帳號名稱,因此需要向申請的公眾帳號收取一筆審核服務費用,作為騰訊提供的認證審核服務的成本。
只要在規定的時間內,認證申請真實並符合相關認證規范要求,且企業/機構主體和資質材料合法、有效、完整、准確,申請人獲得企業/機構的真實授權,就能通過帳號資質審核。
只要在規定的時間內,認證申請的帳號名稱符合騰訊的命名規則,符合合法合規性的標准,就能通過帳號名稱審核。
申請微信認證需支付300元/次的審核服務費用,這是用戶基於騰訊提供的認證審核服務而支付的一次性費用,用戶每申請一次認證服務需要支付一次審核服務費。無論認證成功或失敗,我們都需要自行或委託第三方提供認證審核服務,因此都需要支付審核服務費。
帳號資質審核成功後,高級功能介面許可權、多客服介面等高級許可權將會被保留一年。用戶最晚應該在帳號資質審核成功後一年內完成年審認證,年審認證需要另行支付審核服務費。如未通過年審認證,已開通的高級功能介面將可能會被斷開。
認證成功後,用戶的帳號名稱、認證標識及認證信息將會被保留一年。用戶最晚應該在賬戶資質審核成功後一年內完成年審認證,年審認證需要另行支付審核服務費。如未通過年審認證,已開通的高級功能介面將可能會被斷開,認證帳號名稱可能會被更改,認證標識及認證信息將會被取消。
政府以及部分其他組織類型的公眾帳號,免收審核服務費用。

『拾』 php如何post數據到微信企業號

需要微信介面

熱點內容
安卓手機怎麼加速進程 發布:2025-01-18 07:29:48 瀏覽:681
塞恩拐彎腳本 發布:2025-01-18 07:29:37 瀏覽:742
師資配置含哪些內容 發布:2025-01-18 07:17:35 瀏覽:706
江西腳本 發布:2025-01-18 07:14:38 瀏覽:392
php中i方法 發布:2025-01-18 07:13:19 瀏覽:369
FTP寶塔Linux面板 發布:2025-01-18 07:10:05 瀏覽:396
無線網卡怎麼改密碼 發布:2025-01-18 06:54:41 瀏覽:766
ava動態編譯 發布:2025-01-18 06:54:39 瀏覽:765
中國學位論文全文資料庫 發布:2025-01-18 06:43:49 瀏覽:689
全局變數存儲類別 發布:2025-01-18 06:39:29 瀏覽:424