已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
php教程:APICloud微信、QQ登錄分享實(shí)現(xiàn)方法及注意事項(xiàng)千鋒PHP培訓(xùn)模擬面試階段,是由講師擔(dān)任企業(yè)技術(shù)面試官,就業(yè)老師擔(dān)任企業(yè)人事面試官,按照企業(yè)面試模式,先模擬面試再當(dāng)場(chǎng)做面試點(diǎn)評(píng),讓學(xué)員提前感受面試氛圍,更有針對(duì)性提升面試能力。今天來為大家說一說APICloud微信、QQ登錄分享實(shí)現(xiàn)方法及注意事項(xiàng)。針對(duì)用戶最近的問題,對(duì)微信登錄分享、QQ登錄分享進(jìn)行一個(gè)流程性的講解。在微信分享經(jīng)常是分享不成功或者圖片不顯示,主要問題是圖片過大或者是沒有本地化。在config.xml的配置就不多說了一、微信登錄(使用wx模塊)1、流程:使用auth進(jìn)行授權(quán)getToken獲取用戶信息-同步至服務(wù)端注意:在安卓端可以提示用戶沒有安裝微信端,但是ios端切忌不要加任何提示2、代碼實(shí)現(xiàn):(因?yàn)闀?huì)有一個(gè)喚起微信客戶端的時(shí)間,代碼里面加了showProgress過度了一下)12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970varwx=api.require(wx);wx.auth(apiKey:/在此輸入你的微信apikey,function(ret,err)if(ret.status)api.showProgress(style:default,animationType:fade,title:登錄中.,text:請(qǐng)稍后.,modal:false);wx.getToken(/apiKey:,/apiSecret:,code:ret.code,function(ret,err)if(ret.status)/獲取用戶信息varaccessToken=ret.accessToken;varopenId=ret.openId;wx.getUserInfo(accessToken:ret.accessToken,openId:ret.openId,function(ret,err)if(ret.status)/將信息同步至服務(wù)器api.ajax(url:,/你的服務(wù)器地址method:post,cache:true,timeout:30,dataType:json,returnAll:false,data:values:nickname:ret.nickname,avatar:ret.headimgurl,privilege:ret.privilege,unionid:ret.unionid,city:ret.city,function(ret,err)api.hideProgress();if(ret.code=1)api.toast(msg:登錄成功,duration:2000,location:top);elseapi.alert(msg:+ret.msg+);););elseif(api.systemType=android&err.code=3)alert(請(qǐng)安裝微信客戶端);)二、微信分享以shareWebPage為例進(jìn)行代碼說明,微信要求的是圖片必須是本地圖片,所有我們?cè)诜窒碇氨仨殞D片先保存至本地,可以使用api.download的方法將圖片保存到本地。很多用戶反饋分享不成功,大多數(shù)是因?yàn)閳D片的處理沒有到位。12345678910111213141516171819202122232425比如:先聲明一個(gè)全局變量,varthumb;在apiready里面從服務(wù)端獲取到數(shù)據(jù)后給thumb賦值,在服務(wù)端我們需要對(duì)這個(gè)圖片壓縮后在返回,免得圖片過大造成分享不成功api.download(url:服務(wù)器端的圖片url,report:true,cache:true,allowResume:true,function(ret,err)if(ret.state=1)thumb=ret.savePath;)用戶點(diǎn)擊分享后:varwx=api.require(wx);wx.shareWebpage(/apiKey:,scene:timeline,title:標(biāo)題,description:描述,thumb:+thumb+,contentUrl:url,function(ret,err)if(ret.status)alert(分享成功););三、qq登錄QQ登錄的原理跟微信就差不多了,但是感覺騰訊沒有返回一個(gè)類似唯一值的東西貌似不太好。出現(xiàn)110404的錯(cuò)誤,大多是因?yàn)閏onfig.xml里面urlScheme和appkey的配置錯(cuò)誤,要寫成tencent加上你的appkey。例:tencent000000000112345678910111213141516171819202122varobj=api.require(qq);obj.login(function(ret,err)if(ret)api.showProgress(style:default,animationType:fade,title:登錄中.,text:請(qǐng)稍后.,modal:false);/驗(yàn)證成功varopenId=ret.openId;varaccessToken=ret.accessToken;/獲取用戶基本信息obj.getUserInfo(function(ret,err)api.hideProgress();if(ret.status)/獲取成功后的操作););四、QQ分享 qq分享以shareNews為例子,有個(gè)問題是這個(gè)在文檔里面并沒有一個(gè)處理返回的一個(gè)操作,所以在app就沒法判斷是否已經(jīng)分享出去。也就是沒有一個(gè)function(ret,err)的一個(gè)處理。這個(gè)例子就比較簡(jiǎn)單了,1234567varobj=api.require(qq);obj.shareNews(url:,titl
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版抵押貸款購銷合同起草指南3篇
- 二零二五年珠寶玉石交易合同3篇
- 二零二五版新型節(jié)能建材采購合同(工地裝修)3篇
- 二零二五年度餐飲泔水處理與有機(jī)垃圾資源化利用合同2篇
- 二零二五年教育信息化建設(shè)項(xiàng)目競(jìng)標(biāo)合同3篇
- 二零二五版新能源居間合同解析與合同屬性3篇
- 二零二五版高新技術(shù)研發(fā)項(xiàng)目合伙投資合同3篇
- 二零二五版數(shù)據(jù)中心基礎(chǔ)設(shè)施安裝合同6篇
- 二零二五版辦公文檔范本家政服務(wù)合同(雙方法律關(guān)系)3篇
- 二零二五版拉森鋼板樁租賃合同租賃日期及租期計(jì)算的詳細(xì)規(guī)定9篇
- 居間合同范本解
- 機(jī)電傳動(dòng)單向數(shù)控平臺(tái)-礦大-機(jī)械電子-有圖
- 婦科病盆腔炎病例討論
- 人教版高中物理必修一同步課時(shí)作業(yè)(全冊(cè))
- 食堂油鍋起火演練方案及流程
- 《呼吸衰竭的治療》
- 有余數(shù)的除法算式300題
- 2024年手術(shù)室的應(yīng)急預(yù)案
- 五年級(jí)上冊(cè)小數(shù)除法豎式計(jì)算練習(xí)300題及答案
- 【外資便利店在我國的經(jīng)營策略分析案例:以日本羅森便利店為例11000字(論文)】
- 6061鋁合金退火工藝
評(píng)論
0/150
提交評(píng)論