-
當前位置:首頁 > 創(chuàng)意學院 > 技術(shù) > 專題列表 > 正文
微信AI小程序源碼
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于微信AI小程序源碼的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,有小程序、在線網(wǎng)頁版、PC客戶端和批量生成器
官網(wǎng):https://ai.de1919.com。
本文目錄:
微信小程序商城后臺源碼怎么使用?
1.注冊小程序平臺。
2.認證之后,創(chuàng)建小程序,設(shè)定好名稱后會得到appid和應(yīng)用密匙。
3.下載微信小程序開發(fā)者工具,創(chuàng)建項目,將appid填入和項目名稱填入,選擇小程序源碼的目錄,點擊打開。
4.打開后就能在開發(fā)者工具里面看到小程序源碼的形態(tài)了,確定無誤后,點上傳到小程序后臺。
5.提交后,在小程序后臺有一個開發(fā)版本,點擊它,提交審核,等待審核通過即可發(fā)布了。
如何獲取微信小程序前端源碼
微信小程序都是在本地運行的,所以我們可以在我們的手機內(nèi)存中找到小程序的源碼文件。
如果你的手機已經(jīng)root了,那么可以直接查找/data/data/com.tencent.mm/MicroMsg/.../appbrand/pkg/?路徑中有一段...,這里表示不確定具體一個,一般是很長的數(shù)字和字母組成的文件 ,可以先將所有的小程序文件夾刪除,然后重新進入你想要的小程序,這樣就可以確定是哪個文件了,當然,如果沒有root可以使用模擬器來拿,建議還是使用模擬器,更方便一些。
拿到了wxpkg文件,但是我們還差一步,需要將這個文件進行反編譯得到內(nèi)部的各個文件才可以。
wxpkg 是經(jīng)過微信加密的文件,無法直接通過解壓來獲得,如果開發(fā)比較深入的話,可以直接拿到github的star比較多的wxunpkg ,然后安裝運行去解壓,如果不是很擅長的話,可以直接使用已經(jīng)做好的傻瓜式的桌面軟件,直接進行反編譯處理 。
原理介紹:網(wǎng)頁鏈接
軟件獲?。壕W(wǎng)頁鏈接
我的建議還是直接去看下github的源碼,了解下反編譯原理,然后nodejs語言不擅長可以拿其他的語言來嘗試處理下,算是學習也可以。
有沒有微信小程序調(diào)用百度ai車輛識別接口的程序源碼,很簡單的就可以?
class BaiDuAiBaseController extends BaseController{
private $appid;
private $appKey;
private $secretKey;
public function __construct(){
$this->appid= config('api.baidu.appid');
$this->appKey = config('api.baidu.apikey');
$this->secretKey = config('api.baidu.secretkey');
}
//百度ai接口--文字識別--車牌號識別
public function getCarNumber($_imgurl,$_img=''){
$_token = $this->getToken();
$_url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/license_plate?access_token='.$_token;
if($_img){
$_data = [
'image'=>$_img//圖像數(shù)據(jù),base64編碼后進行urlencode,要求base64編碼和urlencode后大小不超過4M,最短邊至少15px,最長邊最大4096px,支持jpg/jpeg/png/bmp格式
];
}else{
$_data = [
'url'=>request()->domain().'/'.$_imgurl
];
}
$_res = json_decode(httpGet($_url,$_data),true);
//TODO 此處只返回false沒有終止,是因為程序執(zhí)行流程需要,后期可能要改
if(isset($_res['error_msg'])) return false;
return $_res['words_result']['number'];
}
//獲取token
private function getToken(){
if(cache('baidu_token')){
$_access_token = cache('baidu_token');
}else{
$_url = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id='.$this->appKey.'&client_secret='.$this->secretKey;
$res = json_decode(httpGet($_url),true);
if(isset($res['error']))TApiException($res['error_description']);//終止程序并拋出異常
$_access_token = $res['access_token'];
$_expires_in = $res['expires_in'];
cache('baidu_token',$_access_token,($_expires_in-1000));//我喜歡少存1000秒,沒有為什么,問就是癖好
}
return $_access_token;
}
}
這是ThinkPhp5.1后端封裝的百度AI接口類,getToken()獲取憑證,getCarNumber()請求$_url 返回識別結(jié)果,這個是車牌號碼識別,車型識別等其他接口大部分都一樣,就換個請求地址$_url就行
//接口:
public function getImgCarNum(){
$_number = (new BaiDuAiBaseController())->getCarNumber(false,request()->param('img'));
return self::myShow('申請成功',['carNum'=>$_number]);
}
小程序端正常request請求上面的接口就行,下面是微信小程序拍照識別功能
//拍照
goImgSearch(){
uni.chooseImage({
count:1,
sizeType: ['compressed'],//original 原圖,compressed 壓縮圖
sourceType: ['album','camera'],//camera 相機 album相冊
success:(r)=>{
console.log(r)
//執(zhí)行識別車牌號碼
this.img = r.tempFilePaths[0]
this.urlTobase64(r.tempFilePaths[0])
}
})
},
//識別車牌號碼
urlTobase64(url){
uni.showLoading({
title:'拼命識別車牌中..'
})
//#ifdef MP-WEIXIN
uni.getFileSystemManager().readFile({
filePath: url, //選擇圖片時返回的路徑
encoding: "base64",//這個是很重要的
success: res => { //成功的回調(diào)
//返回base**格*
let base64 = 'data:image/jpeg;base64,' + res.data
//發(fā)送請求,識別車牌號碼
this.$H.post('/getImgCarNum',{
img:base64 //圖片數(shù)據(jù)
},{
token:true //必須登錄
}).then((res)=>{
console.log(res.carNum)
if(!res.carNum){
uni.hideLoading()
return uni.showModal({
title:'識別失敗',
content:'沒能識別到車牌號碼,請拍張清晰的圖片再試哦,謝謝',
showCancel:false
})
}
uni.showToast({
title:'識別車牌成功',
icon:'none'
})
this.searchUser = res.carNum
this.userCarNum = res.carNum
uni.hideLoading()
}).catch((e)=>{
uni.hideLoading()
return uni.showModal({
title:'識別失敗',
content:'沒能識別到車牌號碼,請拍張清晰的圖片再試哦,謝謝',
showCancel:false
})
})
},
fail:(e)=>{
console.log(e)
}
})
//#endif
},
如何查看微信小程序的開發(fā)源碼?
您好,方法1、微信小程序是一個免除下載安裝直接使用的應(yīng)用,使用微信【掃一掃】或者是【搜一搜】就可以打開應(yīng)用。
2、微信小程序如今存在線下掃碼、公眾號關(guān)注、消息通知等多種功能。
3、在微信小程序中,可以向有所了解的技術(shù)員尋求幫助。他們會為客戶查找微信小程序源碼,這樣我們就可以看到微信小程序源碼了。
4、現(xiàn)如今各大企業(yè)項目公司都會培養(yǎng)一些專業(yè)的工作人員。他們會運用現(xiàn)有的技術(shù)查看源碼。
5、查找小程序源碼很簡單,并且該源碼會跟銷售產(chǎn)品量成正比關(guān)系。
6、如下圖,給我們的信息可以告訴我們查看微信小程序源碼很有必要且又很有重要性。
7、對于查看微信小程序源碼以及它的價值,如下圖給與了詳細解釋。跟客戶需求量很有關(guān)系。
8、如今網(wǎng)絡(luò)市場發(fā)展十分迅速,微信小程序就是其中一個熱門市場點,查看源碼就是微信小程序最重要的地方。
以上就是關(guān)于微信AI小程序源碼相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
市場營銷課程思政教學設(shè)計0(市場營銷課程思政教學設(shè)計理念)