免費(fèi)的新浪云sae服務(wù)器申請(qǐng)和使用(圖)

2023-11-03    分類: 網(wǎng)站建設(shè)

1 公眾號(hào)準(zhǔn)備

先申請(qǐng)公眾號(hào)申請(qǐng)公眾號(hào)網(wǎng)頁

由于一般個(gè)人訂閱賬號(hào)開放功能有限,作為學(xué)習(xí)者,我們不建議使用該賬號(hào)的開發(fā)者模式進(jìn)行開發(fā)。相反微信公眾平臺(tái)開發(fā) php,申請(qǐng)一個(gè)測試帳戶進(jìn)行開發(fā)和學(xué)習(xí)。測試賬號(hào)的開通功能基本可以滿足我們的學(xué)習(xí)需求。

默認(rèn)的測試賬號(hào)登錄是這樣的

2 服務(wù)器準(zhǔn)備

微信開發(fā)需要有公網(wǎng)Ip的服務(wù)器,一般可以使用各種云平臺(tái)的服務(wù)器:比如騰訊云、阿里云等,大部分都是收費(fèi)的。如果你只是體驗(yàn)一下,你可以使用免費(fèi)的。新浪云服務(wù)器

2.1 新浪sae服務(wù)器的應(yīng)用和使用(僅支持pHp)2.1.1 創(chuàng)建應(yīng)用

打開官網(wǎng)

注冊或登錄,點(diǎn)擊控制臺(tái)->云應(yīng)用SAE,點(diǎn)擊創(chuàng)建應(yīng)用

選擇空間(運(yùn)行環(huán)境選擇標(biāo)準(zhǔn)環(huán)境,其他需要付費(fèi))

2.1.2 代碼管理

在應(yīng)用列表中選擇管理

選擇運(yùn)行環(huán)境管理、代碼管理、創(chuàng)建新版本

創(chuàng)建完成后可以直接在線編輯代碼并上傳代碼包

2.1.3 接入測試

創(chuàng)建新版本時(shí),默認(rèn)沒有代碼,所以直接訪問的結(jié)果是404

此時(shí)可以通過在線編輯或上傳代碼包的方式添加代碼。比如我在線編輯一個(gè).html

保存后訪問

由于目前還沒有實(shí)名認(rèn)證,瀏覽器有風(fēng)險(xiǎn)提示,但是我們的代碼已經(jīng)生效了。

新浪云用戶中心可進(jìn)行實(shí)名認(rèn)證

2.1.4 使用git進(jìn)行代碼控制

新浪云創(chuàng)建新應(yīng)用后,新浪云默認(rèn)為我們創(chuàng)建了一個(gè)代碼倉庫,地址:,只需替換成你的二級(jí)域名微信公眾平臺(tái)開發(fā) php,我們就可以克隆這個(gè)代碼倉庫了

示例:

git clone https://git.sinacloud.com/chzchat
cd chzchat

這樣我們就可以在這個(gè)目錄下進(jìn)行開發(fā)了。開發(fā)完成后,使用git命令將代碼推送到代碼庫。代碼庫與服務(wù)器相關(guān)聯(lián)。這個(gè)操作相當(dāng)于上傳代碼包,但是更方便。 git的使用請(qǐng)參考廖雪峰老師的教程

2.2 騰訊云15天免費(fèi)云服務(wù)器2.2.1 獲取免費(fèi)服務(wù)器

接收地址需要先實(shí)名認(rèn)證。我這里選擇的操作系統(tǒng)是

激活后,您會(huì)在控制臺(tái)的通知中收到一條消息,其中包含操作系統(tǒng)的初始密碼,我們可以選擇重置密碼來設(shè)置新密碼

2.2.2 登錄服務(wù)器2.2.3 配置開發(fā)環(huán)境 3 將公眾號(hào)與服務(wù)器關(guān)聯(lián)3.1 微信入口文件

在開發(fā)目錄新建微信入口file.php

3.2 接口配置信息

上傳代碼到服務(wù)器,配置微信測試賬號(hào)界面配置信息

網(wǎng)址填寫:您服務(wù)器的公網(wǎng)Ip(或域名)/微信入口文件名

填寫微信入口文件中的定義。如果信息匹配且服務(wù)器已實(shí)名驗(yàn)證,提交后會(huì)提示配置成功。

4 微信開發(fā)小demo-微信消息訪問和消息回復(fù)

修改微信入口文件的代碼為

MsgType;

switch ($MsgType) {
    case 'text':
        $Content=$postObj->Content;
        switch ($Content) {
            case 'hello':
                $xml='
					
					
					%d
					
					
				';
                echo sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),'歡迎關(guān)注');

                break;

            default:
                $xml='
					
					
					%d
					
					
				';
                echo sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),$postObj->Content);
                break;
        }

        break;
    case 'image':
        $xml='	
					
					
					%d
					
					
					
					
					';
        echo sprintf($xml,$postObj->FromUserName,$postObj->ToUserName,time(),$postObj->MediaId);
        break;
    default:
        # code...
        break;
}

這時(shí)候我們可以給公眾號(hào)發(fā)消息驗(yàn)證碼

發(fā)送“”會(huì)回復(fù)“歡迎關(guān)注”

發(fā)送其他文本將按原樣返回

本文名稱:免費(fèi)的新浪云sae服務(wù)器申請(qǐng)和使用(圖)
轉(zhuǎn)載來于:http://www.bm7419.com/news15/292265.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)微信小程序、軟件開發(fā)、營銷型網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)、響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司