日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何在微信上面实现不需要会员注册实现会员管理?(微商城搭建)

發布時間:2023/12/20 编程问答 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在微信上面实现不需要会员注册实现会员管理?(微商城搭建) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? 實現微商城的的搭建非常火爆,但是國內各個廠家目前都不是提供千人一面的模板化生產好,或者就是功能大而全,用戶一頭霧水,那么波哥就系統的介紹如何搭建屬于自己的微商城?

?

? ? 先看貼下微信公眾文檔地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432

?

? ? 那么重點來了,如何對用戶進行區分呢?

? ? 那就是微信點擊授權,通過授權我們可以在靜默的狀態下獲得用戶的id,用戶的昵稱,用戶的頭像。

? ? 授權步驟流程如下:

? ??1 第一步:用戶同意授權,獲取code

? ??2 第二步:通過code換取網頁授權access_token

? ? 3?第三步:拉取用戶信息(需scope為 snsapi_userinfo)

? ? 通過以上幾個步驟,就最終能獲得用戶的信息,而且是在靜默的狀態下哦,如果你是搭建微信商城的,這樣就在用戶進入首頁的同時獲取到了客戶的信息,這樣就可以根據open_id獲取用戶的業務信息,比如用戶等級,用戶訂單等等等。

?

進入正題:

一、用戶同意授權,獲取code

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI

&response_type=code&scope=SCOPE&state=STATE#wechat_redirect

? ? 我們看下,這個url中的參數,APPID需要替換成你自己的,你可以登錄公眾平臺后看到,REDIRECT_URI需要替換成你自己的官網首頁。

? ? 重點來了,scope參數,一定需要使用好,我們看下官方怎么說:應用授權作用域,snsapi_base (不彈出授權頁面,直接跳轉,只能獲取用戶openid),snsapi_userinfo (彈出授權頁面,可通過openid拿到昵稱、性別、所在地。并且, 即使在未關注的情況下,只要用戶授權,也能獲取其信息 )

? ??snsapi_base只能獲取openid,如果你只是區分用戶,那也無所謂;

? ??snsapi_userinfo這個形式的話拿的信息比較多,其實我們一般用這個,拿到的信息存自己數據庫即可,以供不時之需。

? ? 其他參數不用管,照抄即可。

? ? 其實我們組裝這個鏈接后就可以放入我們公眾號的自定義菜單里了,用戶點擊后會讓用戶同意,一旦同意后微信會彈到我們剛才指定的redirect_uri,同時會在后面跟上code參數,請注意,這個參數只能使用一次,用來去跟微信服務器交換用戶信息,而這個交換過程我們一般在后臺在寫,這樣保證了數據安全(后臺不會寫的可以聯系波哥QQ:462286311交流).

如果用戶同意授權,頁面將跳轉至 redirect_uri/?code=CODE&state=STATE。

?

第二步:通過code換取網頁授權access_token

? ? 獲取code之后,我們需要通過code獲得access_token以及open_id,做這個的目的是在第三個步驟中獲得用戶詳細信息啦。

https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code

? ? 很簡單,替換掉APPID,SECRET,CODE再次訪問,獲取我上面說的access_token以及open_id,如果你只是做用戶區分,其實到這里拿到open_id就可以了。

? ? 做這個步驟一定要在服務器做,不要在前端js里操作,切記!!!!!!!!!

?

第三步:拉取用戶信息(需scope為 snsapi_userinfo)

? ? 請注意上方的紅字,這有在第一步中請求的是snsapi_userinfo才能繼續往下操作.

? ??

https://api.weixin.qq.com/sns/userinfo?access_token=ACCESS_TOKEN&openid=OPENID&lang=zh_CN

? ? 請注意這個鏈接,替換掉ACCESS_TOKEN以及OPENID后就可以拿到用戶詳細信息了。

{ "openid":" OPENID", " nickname": NICKNAME, "sex":"1", "province":"PROVINCE" "city":"CITY", "country":"COUNTRY", "headimgurl": "http://thirdwx.qlogo.cn/mmopen/g3MonUZtNHkdmzicIlibx6iaFqAc56vxLSUfpb6n5WKSYVY0ChQKkiaJSgQ1dZuTOgvLLrhJbERQQ4eMsv84eavHiaiceqxibJxCfHe/46", "privilege":[ "PRIVILEGE1" "PRIVILEGE2" ], "unionid": "o6_bmasdasdsad6_2sgVt7hMZOPfL" }

其中openid可以作為用戶唯一表示

nickname就是用戶的微信名稱

sex 1為男性,2位女性

city為城市 country為國家

headimgurl這個就是頭像鏈接了。

好了,你做到了么?

如果還是做不到,可以聯系波哥教你哦,扣扣:462286311

波哥微信:

總結

以上是生活随笔為你收集整理的如何在微信上面实现不需要会员注册实现会员管理?(微商城搭建)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。