<track id="7bbjh"><sub id="7bbjh"></sub></track>

          網站目錄收錄網站方式:1.人工手動審核。2.自助審核(你的網站在權重3、PR4以上,掛上本站友鏈->點擊友鏈->自動審核通過。)
          北京 天津 上海 廣東 深圳 河北 河南 新疆 重慶 四川 貴州 湖南 湖北 云南 廣西 寧夏 青海 甘肅 陜西
          西藏 海南 山東 福建 安徽 浙江 吉林 山西 江西 江蘇 遼寧 黑龍 內蒙 澳門 香港 臺灣 日本 韓國 美國
          當前位置:站長啦網站目錄 » 新聞資訊 » 站長新聞 » 技術文檔 » 文章詳細 訂閱RssFeed

          小程序獲取不到用戶頭像和昵稱返回微信用戶問題解決,即小程序授權獲取用戶頭像規則調整的最新解決方案

          來源:小程序獲取不到用戶頭像和昵稱解決方法 瀏覽:334次 時間:2023-03-03
          簡介:小程序獲取不到用戶頭像和昵稱返回微信用戶問題解決,即小程序授權獲取用戶頭像規則調整的最新解決方案

          最近好多同學在學習小程序課程的時候,遇到了下面這樣的問題,在小程序授權獲取用戶頭像和昵稱時,獲取到的是下面這樣的。


          到底是什么原因導致的呢,去小程序官方文檔一看,又是官方改規則了。

          點進去一看,原來小程序官方,在2022年11月8日以后,又把獲取用戶頭像的接口回收了

          再看看網友的評論,真是罵聲一片啊。

          真是我的地盤我做主啊,我說怎么樣就怎么樣啊。有點店大欺客的嫌疑了。。。 但是呢,作為我們苦命的小程序開發者,官方虐我千百遍,我待官方如初戀。沒辦法啊,我們還是得用小程序不是嗎。。。。 所以石頭哥這里給大家提供幾種解決方案。

          一,臨時解決方案,降低基礎庫

          其實官方又說一句話,對于低于2.27.1版本的小程序,還是可以使用授權接口的,也就是說,只要我們的基礎庫低于2.27.1,就可以接著獲取用戶頭像的。

          帶著試一試的心態,石頭哥就去把基礎庫調低為2.27.0

          調低后,再試下獲取頭像功能,果然還是可以獲取到的。

          這里要注意一點,調低后,要記得清空下緩存

          雖然這個方法可以解決,但是只是一時的,因為小程序官方一直有bug,所以官方會一直升級基礎庫的,如果我們使用這個方法太久,就會導致基礎庫版本落后太多,這樣的話,后續就會因為基礎庫太低,導致一些官方新功能無法使用。所以這個方案只是臨時解決方案。

          二,(不推薦)官方方案,頭像昵稱填寫能力

          官方為了補償我們呢,給我們提供了一個新的方案。

          雖然這個方案可以獲取到頭像和昵稱,但是呢。。。。。

          我們這里是可以獲取到用戶頭像,但是官方給我們返回的這個頭像是一個臨時的鏈接。

          既然是臨時鏈接,就意味著這個鏈接用不了太久就會失效了

          如果我們想用這個頭像作為商品評論里的頭像,那么就不能用這個臨時鏈接了。所以官方出的這個有點雞肋,基本上沒有什么大用。 有用的也就是這個獲取昵稱。

          就是在填寫昵稱的時候,給input設置一個屬性,就可以選用微信昵稱或者自己輸入新的昵稱。

          所以如果你只需要使用用戶昵稱不使用頭像,可以用這個方法。

          三,(推薦)自己存儲頭像和昵稱

          既然官方老是變來變去,還不給我們可以長久使用的頭像鏈接,那么我們就來自己存儲用戶頭像,讓這個頭像是長久可以用的鏈接。所以我們這里需要自己開發后臺存儲頭像。有以下幾種方式 1,用Java或者php開發后臺,存儲頭像和昵稱 2,用云開發云存儲存儲頭像生成永久鏈接

          我這里推薦大家使用云開發,因為云開發比較簡單,當然大家如果會Java或者php開發,可以自己開發后臺用于頭像的上傳和存儲。

          獲取昵稱和頭像

          首先看下效果圖

          可以看到這里可以獲取到昵稱,并且可以自己自定義頭像,這個自定義的頭像存到云存儲里,返回的是一個永久的可以使用的鏈接。

          這樣我們后面再使用這個頭像和昵稱,就是永久的了,并且也不用再管小程序官方是不是又改規則了。 我把對應的代碼,完整的貼出來給到大家 wxml

          <view class="item"> <view class="tip">編輯用戶昵稱</view> <input type="nickname" bindinput="getName" /> </view> <view class="line"></view> <view class="item" bindtap="chooseImage"> <view class="tip">點擊修改頭像</view> <image src="{{avatarUrl}}" /> </view> 
          復制

          wxss樣式

          .item { display: flex; align-items: center; justify-content: space-between; margin: 15rpx; border-bottom: 1rpx solid gray; padding-bottom: 20rpx; } .tip { font-size: 44rpx; margin: 20rpx; color: red; } .item image { width: 200rpx; height: 200rpx; border-radius: 10rpx; margin: 10rpx 30rpx; } .item input { flex: 1; border: 1px solid gray; border-radius: 20rpx; padding: 5rpx 15rpx; } 
          復制

          js邏輯代碼

          const app = getApp() //這里要注意,初始化云開發,下面env要換成你自己的 wx.cloud.init({ env: 'cloud1-3g3xyg1a9ff9d8fe' }) const db = wx.cloud.database() Page({ getName(e) { this.setData({ name: e.detail.value }) }, //選擇圖片 chooseImage() { wx.chooseMedia({ count: 1, mediaType: ['image'], sizeType: ['compressed'], //可以指定是原圖還是壓縮圖,這里用壓縮 sourceType: ['album', 'camera'], //從相冊選擇 success: (res) => { console.log("選擇圖片成功", res) let avatarUrl = res.tempFiles[0].tempFilePath this.setData({ avatarUrl: avatarUrl }) wx.cloud.uploadFile({ cloudPath: new Date().getTime() + '.png', filePath: avatarUrl, // 文件路徑 }).then(res => { let fileID = res.fileID
                    console.log("上傳返回的頭像永久鏈接", fileID) }).catch(error => { console.log("上傳失敗", error) }) } }) }, }) 
          復制

          當然這里是基于云開發的,如果大家對云開發不了解,可以去看石頭哥錄得云開發視頻:https://www.bilibili.com/video/BV1x54y1s7pk

          然后關于最新版的獲取頭像和昵稱,我也在二手商城小程序的視頻里有做詳細講解:https://www.bilibili.com/video/BV1WA411M7Dp

          后面會分享更多小程序相關的知識給到大家,歡迎點贊留言加關注。


          0

          版權與免責聲明:

          凡注明稿件來源的內容均為轉載稿或由網友用戶注冊發布,本網轉載出于傳遞更多信息的目的;如轉載稿涉及版權問題,請作者聯系我們,同時對于用戶評論等信息,本網并不意味著贊同其觀點或證實其內容的真實性;


          本文地址:https://top.www.streammovs.com/artinfo/79349.html

          好玩的手游下載

          猜你喜歡

          推薦站點

          • 福州小程序開發福州小程序開發

            福州好小蟻科技提供專業的微信小程序開發、軟件定制、手機APP開發、網站開發等高端定制外包服務,價格美麗,服務周到.一對一項目對接,不滿意退全款!預約電話:13107632710 胡小春!福州好小蟻科技有限公司是福建福州網站app等技術開發優秀網絡公司。

            www.fzant.com
          • 世界時間網世界時間網

            世界時間網為您提供世界各地精準時間,北京時間校準器,標準時間,世界各地時間與北京時間對比,時間換算等,希望對您有所幫助。

            top.www.streammovs.com/time
          • 科技鎮科技鎮

            科技鎮 | 關注科技、娛樂、人文、生活!

            www.kejizhen.com
          • 心動網址導航心動網址導航

            心動網址導航精選了國內國外著名的網站、好玩的、好看的、有趣的國內國外網站以及實用的、優秀的國內國外網站,包括國外視頻、國外購物、國外交友、國外新聞等多種類型 同時提供精品行業分類目錄提交,讓用戶全方位了解國內國外互聯網動態!

            xd00.com
          • 門戶網址-優秀網站導航門戶網址-優秀網站導航

            門戶網址-優秀網站導航,精選網址導航,免費分類目錄提交,實用酷站大全。

            top.mhwz.cn

          最新優秀網站

          国铲富二代app精品永流传_杨幂被弄高潮在线观看_久久频这里精品99香蕉_永久毛片全免费福利网站

                <track id="7bbjh"><sub id="7bbjh"></sub></track>