亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

首頁 微信小程式 微信開發(fā) 傳智和黑馬的微信公眾平臺開發(fā)影片教學(xué)資源推薦

傳智和黑馬的微信公眾平臺開發(fā)影片教學(xué)資源推薦

Aug 31, 2017 am 11:52 AM
平臺 開發(fā) 影片

微信公眾平臺,給個人、企業(yè)和組織提供業(yè)務(wù)服務(wù)與使用者管理能力的全新服務(wù)平臺。微信公眾平臺主要有即時交流、訊息發(fā)送和素材管理。使用者可以對公眾帳號的粉絲分組管理、即時交流,同時也可以使用進(jìn)階功能-編輯模式和開發(fā)模式對使用者資訊進(jìn)行自動回覆。 《傳智、黑馬微信公眾平臺開發(fā)影片教學(xué)》是由傳智播客和黑馬程式設(shè)計師共同出品的微信大眾平臺開發(fā)影片教學(xué)。

傳智和黑馬的微信公眾平臺開發(fā)影片教學(xué)資源推薦

課程播放網(wǎng)址:http://ipnx.cn/course/320.html

該老師講課風(fēng)格:

講課親切自然,樸實無華,沒有矯揉造作,也不刻意渲染,而是婁娓而談,細(xì)細(xì)道來,師生之間在一種平等、協(xié)作、和諧的氣氛下,進(jìn)行默默的情感交流,將對知識的渴望和探索融於簡樸、真實的教學(xué)情景之中,學(xué)生在靜靜的思考、默默的首肯中獲得知識

本影片中較為困難是微信API介面分析了:

#微信入口綁定,微信事件處理,微信API全部運(yùn)算包含在這些檔案中。
微信支付、微信紅包、微信卡券、微信小店。

1. index.php ? ?

<?php
include_once &#39;lib.inc.php&#39;;
  
$wcObj = new WeChat("YOUKUIYUAN");
$wcObj->wcValid();

2. 微信入口類別

<?php
/**
 * Description of wechat
 *
 * @author Administrator
 */
class WeChat extends WxApi{
  public $token = "";
  //put your code here
  public function __construct($token = "") {
    parent::__construct();
    $this->token = $token;
  }
  
  public function wcCheckSignature(){
    try{
      if (empty($this->token)) {
        throw new Exception(&#39;TOKEN is not defined!&#39;);
      }
        
      $signature = $_GET["signature"];
      $timestamp = $_GET["timestamp"];
      $nonce = $_GET["nonce"];
          
      $token = $this->token;
      $tmpArr = array($token, $timestamp, $nonce);
      // use SORT_STRING rule
      sort($tmpArr, SORT_STRING);
      $tmpStr = implode( $tmpArr );
      $tmpStr = sha1( $tmpStr );
  
      if( $tmpStr == $signature ){
          return true;
      }else{
          return false;
      }
    } 
    catch (Exception $e) {
      echo &#39;Message: &#39; .$e->getMessage();
    }
  }
    
  public function wcValid(){
    $echoStr = isset($_GET["echostr"]) && !empty($_GET["echostr"]) ? addslashes($_GET["echostr"]) : NULL;
    if(is_null($echoStr)){
      $this->wcMsg();
    }
    else{
      //valid signature , option
      if($this->wcCheckSignature()){
        echo $echoStr;
        exit;
      }
      else{
        exit();
      }
    }
  }
    
  public function wcMsg(){
    //get post data, May be due to the different environments
    $postStr = isset($GLOBALS["HTTP_RAW_POST_DATA"]) && !empty($GLOBALS["HTTP_RAW_POST_DATA"]) ? $GLOBALS["HTTP_RAW_POST_DATA"] : "";
    if(!empty($postStr)){
      libxml_disable_entity_loader(true);
      $postObj = simplexml_load_string($postStr, &#39;SimpleXMLElement&#39;, LIBXML_NOCDATA);
      $this->zcLog(TRUE,$postObj);
        
      $fromUsername = $postObj->FromUserName;
      $toUsername = $postObj->ToUserName;
      $MsgType = $postObj->MsgType;
        
      if($MsgType == &#39;event&#39;){//執(zhí)行事件相應(yīng)
        $Event = $postObj->Event;
        switch ($Event) {
          case &#39;subscribe&#39;://關(guān)注
            break;
          case &#39;unsubscribe&#39;://取消關(guān)注
            break;
          case &#39;SCAN&#39;://掃描
            break;
          case &#39;LOCATION&#39;://地址
            break;
          case &#39;CLICK&#39;://點(diǎn)擊時間
            break;
          case &#39;VIEW&#39;://跳轉(zhuǎn)
            break;
          case &#39;card_pass_check&#39;://卡券審核通過
            break;
          case &#39;card_not_pass_check&#39;://卡券審核失敗
            break;
          case &#39;user_get_card&#39;://用戶領(lǐng)取卡券
            break;
          case &#39;user_del_card&#39;://用戶刪除卡券
            break;
          case &#39;user_view_card&#39;://用戶瀏覽會員卡
            break;
          case &#39;user_consume_card&#39;://用戶核銷卡券
            break;
          case &#39;merchant_order&#39;://微小店用戶下單付款
            break;
          default:
            break;
        }
      }
      else{
        switch ($MsgType) {
          case &#39;text&#39;://文本格式
            break;
          case &#39;image&#39;://圖片格式
            break;
          case &#39;voice&#39;://聲音
            break;
          case &#39;video&#39;://視頻
            break;
          case &#39;shortvideo&#39;://小視頻
            break;
          case &#39;location&#39;://上傳地理位置
            break;
          case &#39;link&#39;://鏈接相應(yīng)
            break;
          default:
            break;
        }        
      }
        
      ////////////////////////////////////////////////////////////////////
      $keyword = trim($postObj->Content);
      $time = time();
      $textTpl = "<xml>
              <ToUserName><![CDATA[%s]]></ToUserName>
              <FromUserName><![CDATA[%s]]></FromUserName>
              <CreateTime>%s</CreateTime>
              <MsgType><![CDATA[%s]]></MsgType>
              <Content><![CDATA[%s]]></Content>
              <FuncFlag>0</FuncFlag>
            </xml>";       
      if(!empty( $keyword )){
        $msgType = "text";
        $contentStr = "Welcome to wechat world!";
        $resultStr = sprintf($textTpl, $fromUsername, $toUsername, $time, $msgType, $contentStr);
        echo $resultStr;
      }
      else{
        echo "Input something...";
      }
      ////////////////////////////////////////////////////////////////////
    }
    else{
      echo "暫時沒有任何信息!";
      exit;
    }
  }
    
  //日志LOG
  public function zcLog($errcode , $errmsg){
    $this->returnAy = array();
    $this->returnAy[&#39;errcode&#39;] = $errcode;
    $this->returnAy[&#39;errmsg&#39;] = $errmsg;
    $this->returnAy[&#39;errtime&#39;] = date("Y-m-d H:i:s",time());
    $logfile = fopen("logfile_".date("Ymd",time()).".txt", "a+");
    $txt = json_encode($this->returnAy)."\n";
    fwrite($logfile, $txt);
    fclose($logfile);
    //return $this->returnAy;
  }
    
}

以上是傳智和黑馬的微信公眾平臺開發(fā)影片教學(xué)資源推薦的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Laravel 教程
1597
29
PHP教程
1488
72
抖音發(fā)布他人影片侵權(quán)嗎?它怎麼剪輯影片不算侵權(quán)? 抖音發(fā)布他人影片侵權(quán)嗎?它怎麼剪輯影片不算侵權(quán)? Mar 21, 2024 pm 05:57 PM

隨著短影片平臺的興起,抖音成為了大家日常生活中不可或缺的一部分。在抖音上,我們可以看到來自世界各地的有趣影片。有些人喜歡發(fā)布他人的視頻,這就引發(fā)了一個問題:抖音發(fā)布他人視頻侵權(quán)嗎?本文將圍繞這個問題展開討論,告訴大家怎樣剪輯影片不算侵權(quán),以及如何避免侵權(quán)問題。一、抖音發(fā)布他人影片侵權(quán)嗎?根據(jù)我國《著作權(quán)法》的規(guī)定,未經(jīng)著作權(quán)人許可,擅自使用其作品,屬於侵權(quán)行為。因此,在抖音上發(fā)布他人視頻,如果未經(jīng)原作者或著作權(quán)人許可,就屬於侵權(quán)行為。二、怎樣剪輯影片不算侵權(quán)? 1.使用公共領(lǐng)域或授權(quán)的內(nèi)容:公共

四款值得推薦的AI輔助程式工具 四款值得推薦的AI輔助程式工具 Apr 22, 2024 pm 05:34 PM

這個AI輔助程式工具在這個AI快速發(fā)展的階段,挖掘出了一大批好用的AI輔助程式工具。 AI輔助程式設(shè)計工具能夠提升開發(fā)效率、提升程式碼品質(zhì)、降低bug率,是現(xiàn)代軟體開發(fā)過程中的重要助手。今天大姚給大家分享4款A(yù)I輔助程式工具(而且都支援C#語言),希望對大家有幫助。 https://github.com/YSGStudyHards/DotNetGuide1.GitHubCopilotGitHubCopilot是一款A(yù)I編碼助手,可幫助你更快、更省力地編寫程式碼,從而將更多精力集中在問題解決和協(xié)作上。 Git

如何發(fā)布小紅書影片作品?發(fā)影片要注意什麼? 如何發(fā)布小紅書影片作品?發(fā)影片要注意什麼? Mar 23, 2024 pm 08:50 PM

隨著短影片平臺的興起,小紅書成為了許多人分享生活、表達(dá)自我、獲取流量的平臺。在這個平臺上,發(fā)布影片作品是一種非常受歡迎的互動方式。那麼,如何發(fā)布小紅書影片作品呢?一、如何發(fā)布小紅書影片作品?首先,確保準(zhǔn)備好一段適合分享的影片內(nèi)容。你可以利用手機(jī)或其他攝影設(shè)備拍攝,需要注意畫質(zhì)和聲音的清晰度。 2.剪輯影片:為了讓作品更具吸引力,可以剪輯影片??墒褂脤I(yè)的影片剪輯軟體,如抖音、快手等,加入濾鏡、音樂、字幕等元素。 3.選擇封面:封面是吸引用戶點(diǎn)擊的關(guān)鍵,選擇一張清晰、有趣的圖片作為封面,讓

微博發(fā)影片怎麼不壓縮畫質(zhì)_微博發(fā)影片不壓縮畫質(zhì)方法 微博發(fā)影片怎麼不壓縮畫質(zhì)_微博發(fā)影片不壓縮畫質(zhì)方法 Mar 30, 2024 pm 12:26 PM

1.先打開手機(jī)微博,點(diǎn)選右下角【我】(如圖所示)。 2、接著點(diǎn)選右上角【齒輪】打開設(shè)定(如圖所示)。 3.然後找到並開啟【通用設(shè)定】(如圖所示)。 4.隨後進(jìn)入【影片隨著】選項(如圖所示)。 5.再開啟【影片上傳清晰度】設(shè)定(如圖)。 6.最後選擇【原畫質(zhì)】就能不壓縮了(如圖)。

抖音發(fā)布影片如何賺收益?新手小白怎麼在抖音上賺錢??? 抖音發(fā)布影片如何賺收益?新手小白怎麼在抖音上賺錢??? Mar 21, 2024 pm 08:17 PM

抖音,這個全民短視頻平臺,不僅讓我們在閒暇時間享受到各種有趣、新奇的短視頻,同時也給了我們一個展示自我、實現(xiàn)價值的舞臺。那麼,如何在抖音發(fā)布影片中賺取收益呢?本文將詳細(xì)解答這個問題,幫助你在抖音上賺取更多的收益。一、抖音發(fā)布影片如何賺收益?發(fā)布影片在抖音上獲得一定的播放量後,可以有機(jī)會參與廣告分成計畫。這項收益方式是抖音用戶最熟悉的之一,也是許多創(chuàng)作者主要的收入來源。抖音根據(jù)帳號權(quán)重、影片內(nèi)容以及觀眾回饋等多種因素來決定是否提供廣告分成的機(jī)會。抖音平臺允許觀眾透過發(fā)送禮物來支持自己喜歡的創(chuàng)作者,

AI程式設(shè)計師哪家強(qiáng)?探索Devin、通靈靈碼和SWE-agent的潛力 AI程式設(shè)計師哪家強(qiáng)?探索Devin、通靈靈碼和SWE-agent的潛力 Apr 07, 2024 am 09:10 AM

2022年3月3日,距離世界首個AI程式設(shè)計師Devin誕生不足一個月,普林斯頓大學(xué)的NLP團(tuán)隊開發(fā)了一個開源AI程式設(shè)計師SWE-agent。它利用GPT-4模型在GitHub儲存庫中自動解決問題。 SWE-agent在SWE-bench測試集上的表現(xiàn)與Devin相似,平均耗時93秒,解決了12.29%的問題。 SWE-agent透過與專用終端交互,可以開啟、搜尋文件內(nèi)容,使用自動語法檢查、編輯特定行,以及編寫和執(zhí)行測試。 (註:以上內(nèi)容為原始內(nèi)容微調(diào),但保留了原文中的關(guān)鍵訊息,未超過指定字?jǐn)?shù)限制。)SWE-A

抖音15秒太短想延長怎麼延長? 15秒以上影片怎麼弄? 抖音15秒太短想延長怎麼延長? 15秒以上影片怎麼弄? Mar 22, 2024 pm 08:11 PM

隨著抖音的火爆,越來越多的人喜歡在這個平臺上分享自己的生活、才藝和創(chuàng)意。抖音的15秒時長限制讓許多使用者覺得不夠過癮,希望能夠延長影片時長。那麼,如何才能在抖音上實現(xiàn)影片長度的延長呢?一、抖音15秒太短想延長怎麼延長? 1.拍攝多個視頻拼接最便捷的方式是錄製多個15秒的視頻,接著利用抖音的編輯功能將它們組合在一起。在錄製時,請確保每段影片的開頭和結(jié)尾都留有一些空白,以便後續(xù)拼接。拼接後的影片長度可以達(dá)到幾分鐘,但這可能會導(dǎo)致影片畫面切換過於頻繁,影響觀看體驗。 2.利用抖音特效和貼紙抖音提供了一系列特效

學(xué)習(xí)如何利用Go語言開發(fā)行動應(yīng)用程式 學(xué)習(xí)如何利用Go語言開發(fā)行動應(yīng)用程式 Mar 28, 2024 pm 10:00 PM

Go語言開發(fā)行動應(yīng)用程式教學(xué)隨著行動應(yīng)用程式市場的不斷蓬勃發(fā)展,越來越多的開發(fā)者開始探索如何利用Go語言開發(fā)行動應(yīng)用程式。作為一種簡潔高效的程式語言,Go語言在行動應(yīng)用開發(fā)中也展現(xiàn)了強(qiáng)大的潛力。本文將詳細(xì)介紹如何利用Go語言開發(fā)行動應(yīng)用程序,並附上具體的程式碼範(fàn)例,幫助讀者快速入門並開始開發(fā)自己的行動應(yīng)用程式。一、準(zhǔn)備工作在開始之前,我們需要準(zhǔn)備好開發(fā)環(huán)境和工具。首

See all articles