国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序登錄及獲取手機號碼

這篇具有很好參考價值的文章主要介紹了微信小程序登錄及獲取手機號碼。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前端:微信先授權(quán)登錄后再授權(quán)獲取手機號碼

后端:先微信登錄獲取openid返回前端,前端再傳遞手機號碼code給后端獲取手機號碼并在本地數(shù)據(jù)量注冊用戶信息,需提供2個接口

第一步:先通過code微信授權(quán)登錄獲取openid

$url = 'https://api.weixin.qq.com/sns/jscode2session?appid=' . $this->appid . '&secret=' . $this->app_secret . '&js_code=' . $code . '&grant_type=authorization_code';
$this->curl->get($url);
if ($this->curl->error) {
    return ['status' => 0, 'msg' => '微信獲取授權(quán)失敗'];
}
$result = json_decode($this->curl->response,true);
if (isset($result['openid']) && $result['openid'] != '') {
    return ['status' => 1, 'msg' => '成功', 'data' => $result];
}else{
    return ['status' => 0, 'msg' => '微信獲取授權(quán)失敗-' . $result['errmsg']];
}

第二步:根據(jù)app_id和app_secret獲取access_token

$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . $this->appid . '&secret=' . $this->app_secret;
$this->curl->get($url);
if ($this->curl->error) {
    return ['status' => 0, 'msg' => '微信獲取access_token失敗'];
}
$result = json_decode($this->curl->response,true);

第三步:根據(jù)前端獲取到的允許獲取手機號的code和后端獲取到的access_token通過api獲取手機號碼文章來源地址http://www.zghlxwxcb.cn/news/detail-529905.html

$access_token = $this->getAccessToken($openid);
if($access_token['status'] == 0){
    return ['status' => 0, 'msg' => $access_token['msg']];
}
$token = $access_token['data']['token'];
$url = 'https://api.weixin.qq.com/wxa/business/getuserphonenumber?access_token=' . $token;
$data['code'] = $code;
$this->curl->post($url, json_encode($data));
if ($this->curl->error) {
    return ['status' => 0, 'msg' => '微信獲取用戶手機號失敗'];
}
$result = json_decode($this->curl->response, true);
if (isset($result['errcode']) && $result['errcode'] == 0) {
    return ['status' => 1, 'msg' => '成功', 'data' => $result['phone_info']];
} else {
    return ['status' => 0, 'msg' => '微信獲取用戶手機號失敗-' . $result['errmsg']];
}

到了這里,關(guān)于微信小程序登錄及獲取手機號碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 微信小程序授權(quán)手機號碼登錄

    因公司項目需要做微信小程序相關(guān)項目,故記錄一下相關(guān)開發(fā)要點。 使用的是binarywang工具包,版本為4.1.0。 后端框架使用springboot 更多其他功能使用推薦查看https://github.com/binarywang/binarywang 3.1 微信小程序開發(fā)的相關(guān)配置 在application.yml文件中配置 3.2創(chuàng)建配置文件 代碼如下(示

    2024年02月09日
    瀏覽(27)
  • 微信小程序如何獲取用戶手機號碼?

    微信小程序如何獲取用戶手機號碼?

    需求 在開發(fā)一款微信小程序時,通常需要用戶進(jìn)行微信登錄,并獲取用戶的手機號碼作為用戶的唯一標(biāo)識(userId)。雖然可以通過wx.login來獲取用戶的openid,但有時候需要獲取用戶的手機號碼以提供更完善的個性化服務(wù),因此探索獲取用戶手機號碼的方式成為開發(fā)中的一個重

    2024年04月22日
    瀏覽(33)
  • 【微信小程序】純前端獲取用戶手機號碼

    【微信小程序】純前端獲取用戶手機號碼

    2024.02.04更新 作者最近做了一個小程序項目,證明了純前端獲取手機號是不可以發(fā)布的,首先審核時會因為appsecret明文而不通過,就算你使用某種加密方法繞過審核,正式發(fā)布后在真機環(huán)境還是不可以使用的,所以本方法僅供練習(xí)使用,在第二步拿到code之后傳給后端就可以了

    2024年02月03日
    瀏覽(28)
  • 微信小程序獲取用戶手機號碼教程(前端+后端)

    微信小程序獲取用戶手機號碼教程(前端+后端)

    在開發(fā)一款微信小程序時,需要用戶進(jìn)行微信登錄,獲取用戶的手機號碼來作為用戶的唯一標(biāo)識(userId),于是探索獲取用戶手機號碼的方式; (當(dāng)然,通過wx.login來獲取code,進(jìn)而換取用戶的openid也是可以的) 目前版本的微信小程序獲取用戶手機號碼的方式如下: 前端開發(fā)

    2024年02月12日
    瀏覽(31)
  • 微信小程序獲取用戶手機號碼教程(前端+后端)

    微信小程序獲取用戶手機號碼教程(前端+后端)

    前些天發(fā)現(xiàn)了一個巨牛的人工智能學(xué)習(xí)網(wǎng)站,通俗易懂,風(fēng)趣幽默,忍不住分享一下給大家。點擊跳轉(zhuǎn)到網(wǎng)站,這篇文章男女通用,看懂了就去分享給你的碼吧。 在開發(fā)微信小程序時,獲取用戶手機號碼是常見的需求之一。本教程將為你詳細(xì)介紹如何在前端和后端實現(xiàn)獲取用

    2024年02月08日
    瀏覽(60)
  • 微信小程序獲取手機號碼 phonenumber.getPhoneNumber 提示47001錯誤

    微信小程序獲取手機號碼 phonenumber.getPhoneNumber 提示47001錯誤

    微信小程序獲取手機號碼 phonenumber.getPhoneNumber 提示47001錯誤 經(jīng)過測試, 文檔說的是body 類型 實際卻是json類型 正確代碼如下:

    2024年02月06日
    瀏覽(25)
  • java 微信小程序授權(quán)獲取用戶手機號碼 (完整demo)
  • 【微信小程序】使用 Cryptojs 解密微信綁定手機號碼

    【微信小程序】使用 Cryptojs 解密微信綁定手機號碼

    ? ? ?很抱歉斷更了一段時間,因為最近在做一個項目比較忙,正好項目中小程序板塊需要解密手機號碼來提交給接口,小程序中雖然提供了獲取手機號按鈕點擊事件: bindgetphonenumber ,但是該事件的處理函數(shù)中只能獲取到加密過的手機號碼, 網(wǎng)上大部分教程都是使用 java,

    2024年02月09日
    瀏覽(22)
  • 微信小程序(抖音小程序):手機號碼解析失敗解決方案

    微信小程序(抖音小程序):手機號碼解析失敗解決方案

    ? ? ? ? 在小程序開發(fā)中,可能需要用戶授權(quán)獲取用戶信息,而用戶信息涉及到手機號等敏感數(shù)據(jù),一般的小程序開發(fā)平臺,會將數(shù)據(jù)進(jìn)行加密,然后通過對稱加密算法進(jìn)行加密解密。在獲取手機號的過程中由于流程的理解錯誤可能會出現(xiàn)解密手機號失敗的問題。本文介紹一

    2024年02月06日
    瀏覽(40)
  • 微信小程序開發(fā)筆記 進(jìn)階篇⑥——getPhoneNumber 獲取用戶手機號碼(基礎(chǔ)庫 2.21.2 之后)

    微信小程序開發(fā)筆記 進(jìn)階篇⑥——getPhoneNumber 獲取用戶手機號碼(基礎(chǔ)庫 2.21.2 之后)

    微信小程序開發(fā)筆記——導(dǎo)讀 大部分微信小程序開發(fā)者都會有這樣的需求: 獲取小程序用戶的手機號碼 。 但是,因為小程序用戶的手機號碼屬于重要信息,為了安全,所以需要如下一系列較為復(fù)雜的方法和步驟。 我前期主要通過小程序云的方法獲取用戶手機號碼,后面 因

    2024年02月03日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包