HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    小程序獲取openid失敗是什么原因(微信小程序獲取openid失敗是什么意思)

    發(fā)布時(shí)間:2023-03-19 08:54:30     稿源: 創(chuàng)意嶺    閱讀: 696        問大家

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于小程序獲取openid失敗是什么原因的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com

    如需咨詢小紅書相關(guān)業(yè)務(wù)請(qǐng)撥打175-8598-2043,或微信:1454722008

    本文目錄:

    小程序獲取openid失敗是什么原因(微信小程序獲取openid失敗是什么意思)

    一、安徽醫(yī)科大學(xué)第一附屬醫(yī)院微信小程序參數(shù)openid為空是咋回事

    openid為空意思是:微信支付時(shí)沒有獲取到付款用戶唯一標(biāo)識(shí)openid。這個(gè)參數(shù)是公眾號(hào)支付時(shí)的必傳參數(shù)。

    openid是公眾號(hào)的普通用戶的一個(gè)唯一的標(biāo)識(shí),只針對(duì)當(dāng)前的公眾號(hào)有效,只要獲得OpenID,就可以相繼獲得用戶的一些信息,如:所在城市、國(guó)家、姓別等,應(yīng)該是沒有綁定身份證和手機(jī)號(hào)。

    OpenID協(xié)議提供了一個(gè)基本的認(rèn)證機(jī)制。目前還有基于OpenID的其它可用協(xié)議:AttributeExchange:OpenID屬性交換是一種用于在端點(diǎn)之間交換標(biāo)識(shí)信息OpenID服務(wù)擴(kuò)展。其提供了對(duì)標(biāo)識(shí)信息的接收和存儲(chǔ)。

    二、小程序切換appid后無法獲取openid

    project.config.json里面的appid改掉后

    還必須清緩存 關(guān)掉工程,關(guān)掉工具 重新打開的時(shí)候刪除以前的記錄才能獲取到openid

    三、小程序獲取用戶信息失敗蘋果手機(jī)是什么原因

    蘋果手機(jī)小程序獲取用戶信息失敗是未經(jīng)授權(quán)。在系統(tǒng)設(shè)置里開放授權(quán)就可以了。微信小程序授權(quán)獲取手機(jī)號(hào)接口注意點(diǎn):

    1、因?yàn)樾枰脩糁鲃?dòng)觸發(fā)才能發(fā)起獲取手機(jī)號(hào)接口,所以該功能不由API來調(diào)用,需用button組件的點(diǎn)擊來觸發(fā)。注意:目前該接口針對(duì)非個(gè)人開發(fā)者,且完成了認(rèn)證的小程序開放(不包含海外主體)。需謹(jǐn)慎使用,若用戶舉報(bào)較多或被發(fā)現(xiàn)在不必要場(chǎng)景下使用,微信有權(quán)永久回收該小程序的該接口權(quán)限。

    2、使用獲取手機(jī)號(hào)接口的小程序需要微信認(rèn)證通過的可以使用。

    3、接口調(diào)用需要后臺(tái)解密處理,詳情參考官方文檔。

    四、頁面加載后仍未獲取到openId和userInfo問題解決

    記得上次接小程序的項(xiàng)目已經(jīng)是去年10月份了,隔了大半年,再次撿起來,這感覺,跟當(dāng)初剛剛寫的時(shí)候差不多。

    先放個(gè)官方鏈接: https://developers.weixin.qq.com/miniprogram/dev/

    參考文章

    微信小程序?qū)崿F(xiàn)watch屬性監(jiān)聽數(shù)據(jù)變化 https://blog.csdn.net/xuyangxinlei/article/details/81408200

    原因:app.js里的onLaunch(異步)方法調(diào)用得到數(shù)據(jù)的速度比頁面Page中的onLoad慢,導(dǎo)致在加載index.wxml時(shí)openid總是為空

    解決辦法:采用Promise

    app.js

    index.wxml的onLoad方法

    原因:跟上一個(gè)問題差不多

    解決辦法:監(jiān)聽userInfo值的變化,獲取到后再調(diào)用需要userInfo作為參數(shù)的請(qǐng)求

    watch.js文件獲取地址: https://github.com/xyxl1997/watch

    index.js

    情形:

    login.wxml小程序認(rèn)證頁,獲取用戶授權(quán)

    index.wxml(tabbar)小程序首頁

    登陸小程序時(shí),已授權(quán)用戶默認(rèn)到index頁面,否則重定向到login頁面,判斷在app.js文件onLaunch中

    問題:當(dāng)在認(rèn)證頁面中點(diǎn)擊授權(quán)后,跳轉(zhuǎn)到index頁面時(shí),無法進(jìn)入到onLoad中(之前問題已經(jīng)說過,openid,userInfo都要在onLoad中才能得到),而onShow中放入 watch.setWatcher(this, that.getPageUserInfo()) 沒有效果,而且,即使能獲取到,也需要手動(dòng)刷新一下,否則值都為空

    解決辦法:不用 wx.switchTab ,使用 wx.reLaunch (關(guān)閉應(yīng)用內(nèi)所有頁面,打開指定頁面),因?yàn)?wx.reLaunch 可以攜帶參數(shù)

    login.js

    index.js

    以上問題獲取還有更好的辦法的解決,勿噴,感謝。

    以上就是關(guān)于小程序獲取openid失敗是什么原因相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    小程序怎么轉(zhuǎn)app(口袋奇兵小程序怎么轉(zhuǎn)app)

    微信小程序商品展示

    網(wǎng)站做成小程序(網(wǎng)站做成小程序怎么做)

    48個(gè)英語音標(biāo)點(diǎn)擊跟讀(48個(gè)英語音標(biāo)正確讀法)

    做標(biāo)牌的廠家(公路標(biāo)志牌制作廠家)

    問大家

    天津大眾熟知的小程序開發(fā)運(yùn)營(yíng)商戶聯(lián)系方式多少?在座的大哥大姐們幫幫我

    大豐市場(chǎng)推崇的小程序開發(fā)運(yùn)營(yíng)哪家有名氣?各位老板們有沒有誰了解

    大豐值得推薦的小程序開發(fā)運(yùn)營(yíng)正常要多少錢?在座的同學(xué)們跪求回答

    昆山服務(wù)好的小程序開發(fā)運(yùn)營(yíng)公司電話有么?路過的老板們請(qǐng)回復(fù)下

    如皋值得信任的小程序開發(fā)運(yùn)營(yíng)哪家服務(wù)好?諸位筒子們幫幫我

    吳江著名的小程序開發(fā)哪家比較好?諸位老司機(jī)們跪求回答

    宿遷美名遠(yuǎn)揚(yáng)的小程序開發(fā)運(yùn)營(yíng)正常多少錢?在座的同學(xué)們跪求回答

    吳江值得選擇的小程序開發(fā)正規(guī)價(jià)多少錢?大仙們你們誰明白

    如東好的小程序開發(fā)運(yùn)營(yíng)客服電話怎么找?各位老板們有沒有誰了解

    蘇州書生商友信息科技有限公司在張家港小程序開發(fā)行業(yè)專業(yè)嗎?路過的大仙們有沒有誰了解

    在澳門抖音為什么不能直播?抖音能在澳門直播嗎?

    蘇州書生商友信息科技有限公司在上海00電話行業(yè)優(yōu)質(zhì)嗎?在座的大神們幫忙回一下

    關(guān)于寧波地區(qū)登報(bào)服務(wù)的具體流程,寧波報(bào)業(yè)登報(bào)服務(wù)有哪些要求?