WeChatの公開アカウントを利用したことがある方は注意が必要です。

WBOY
リリース: 2016-06-13 12:50:15
オリジナル
908 人が閲覧しました

WeChat 公開アカウントを使用したことがある方は注意してください
新規ユーザーのサブスクリプションは、「Hello2BizUser」テキストのプッシュから「subscribe」イベントのプッシュに変更されます。
php でこれを記述するにはどうすればよいですか? 現在、公開アカウントを持っていますが、誰かが私をフォローした後、すぐにメッセージを送信することはできません。

<br>
<?php<br />
/**<br />
  * wechat php テスト<br />
  */<br />
<br />
// トークンを定義します<br />
定義("トークン", "微信");<br />
$wechatObj = 新しい wechatCallbackapiTest();<br />
$wechatObj->valid();<br />
<br />
クラス wechatCallbackapiTest<br />
{<br />
パブリック関数 valid()<br />
{<br />
$echoStr = $_GET["echostr"];<br />
<br />
//有効な署名、オプション<br />
If($this->checkSignature()){<br />
echo $echoStr;<br />
終了;<br />
}<br />
}<br />
<br />
パブリック関数 responseMsg()<br />
{<br />
// 投稿データを取得します。環境の違いが原因である可能性があります<br />
$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];<br />
<br />
//投稿データを抽出<br />
if (!empty($postStr)){<br />
                                                                       
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);<br />
$fromUsername = $postObj->FromUserName;<br>
$toUsername = $postObj->ToUserName;<br>
$keyword = trim($postObj->Content);<br>
$time = time();<br>
$textTpl = "<xml><br>
<ToUserName><![CDATA[%s]]></ToUserName><br>
<FromUserName><![CDATA[%s]]></FromUserName><br>
<CreateTime>%s</CreateTime><br>
<MsgType><![CDATA[%s]]></MsgType><br>
<コンテンツ><![CDATA[%s]]></コンテンツ><br>
<FuncFlag>0</FuncFlag><br>
</xml>";
if(!empty( $keyword ))<br>
{<br>
$msgType = "テキスト";<br>
$contentStr = "wechat の世界へようこそ!";<br>
$resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);<br>
echo $resultStr;<br>
}else{<br>
echo "何かを入力してください...";<br>
}<br>
 <br><br></xml>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!