摘要:要點主要是通過獲取微信公眾號的帶參二維碼實現,將邀請者的加密后到微信生成一個帶參二維碼,被邀請人掃描帶參二維碼經過邏輯處理獲取邀請人。
第一次發專欄,分享一下自己的想法~
概述:
這是我開發的一個公眾號(服務號)的其中的一個功能,線下的,以前是通過用戶分享自己的邀請碼讓用戶發送給公眾號達到邀請的目的,但是這種方式對用戶來說很麻煩,于是思考簡化這一步驟,后來覺得二維碼是個不錯的選擇,經過思考,最終實現功能為:每個用戶獲得一個專屬的邀請二維碼,當好友掃描你的二維碼,邀請人即可獲得積分獎勵。
要點:
主要是通過獲取微信公眾號的帶參二維碼實現,將邀請者的ID加密后POST到微信生成一個帶參二維碼,被邀請人掃描帶參二維碼經過邏輯處理獲取邀請人ID。
代碼:
//new一個對象 $wechatObj = new WechatApi(); //code是標識符 $contentStr = "code".$uid; //嘗試從緩存中獲取ticket $ticket = cache_get("ticket".$contentStr); if(empty($ticket)){ $json = "{"expire_seconds": 604800, "action_name": "QR_SCENE", "action_info": {"scene": {"scene_id": ".$contentStr."}}}"; //實際上就是將上面那段json POST到微信的接口 $ticket = $wechatObj->getTicket($json); //將獲取到的ticket緩存起來,方便后面直接讀取 cache_set("ticket".$contentStr, $ticket, 604800); }else{ $ticket = cache_get("ticket".$contentStr); } public function getTicket($postdata){ $otherObj = new OtherApi(); $token = $this->getAccessToken(); $url="https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=".$token; $ticket = $otherObj->https_request($url,$postdata); return $ticket; }
上面只是代碼片段,其實看到前面的概述就能知道怎么做了,只是提供一個小思路,對于線下服務號開發的朋友還是有幫助的吧,不做公眾號開發在其他的線下領域,用掃描二維碼方式邀請也是一個不錯的方法。您有更好的建議或者有任何疑問,可以留言一起交流。
博客:xumengcheng.com
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/23289.html
摘要:在技術上微信小游戲和小程序的區別是什么開發商在開發一款小游戲的時候通常會遇到什么問題怎么去規避和解決,來自騰訊游戲云資深架構師余國良,將會給我們帶來微信小游戲架構設計與開發方向。 轉載來源:云加社區原作者:余國良 小游戲自發布以來,微信平臺上已經出現了不少現象級的小游戲,包括跳一跳。在技術上微信小游戲和小程序的區別是什么?開發商在開發一款小游戲的時候通常會遇到什么問題?怎么去規避和解...
摘要:在技術上微信小游戲和小程序的區別是什么開發商在開發一款小游戲的時候通常會遇到什么問題怎么去規避和解決,來自騰訊游戲云資深架構師余國良,將會給我們帶來微信小游戲架構設計與開發方向。 轉載來源:云加社區原作者:余國良 小游戲自發布以來,微信平臺上已經出現了不少現象級的小游戲,包括跳一跳。在技術上微信小游戲和小程序的區別是什么?開發商在開發一款小游戲的時候通常會遇到什么問題?怎么去規避和解...
摘要:在技術上微信小游戲和小程序的區別是什么開發商在開發一款小游戲的時候通常會遇到什么問題怎么去規避和解決,來自騰訊游戲云資深架構師余國良,將會給我們帶來微信小游戲架構設計與開發方向。 轉載來源:云加社區原作者:余國良 小游戲自發布以來,微信平臺上已經出現了不少現象級的小游戲,包括跳一跳。在技術上微信小游戲和小程序的區別是什么?開發商在開發一款小游戲的時候通常會遇到什么問題?怎么去規避和解...
摘要:門票免費,成功邀請好友還可在現場領取為你準備的禮品數量有限,快來參加吧。通過百格成功邀請位小伙伴參會,贈送精美雨傘邀請位小伙伴參會,贈送青云背包邀請位好友,更有青云禮物大禮包。 4月19日我們誠邀您參加企業容器領先品牌 KubeSphere 容器平臺產品發布會,地址在北京北辰洲際酒店,看 KubeSphere 如何以更簡單的方式解決企業容器化中遇到的復雜多樣挑戰,體驗容器時代的 「大道...
摘要:行代碼實現微信自動回復機器人一寫在前面今天下午又學到了另一種有趣的玩法微信自動回復機器人。將返回消息返回給微信消息的發送人。以此實現將微信個人號變身為聊天機器人。 30行代碼實現微信自動回復機器人 一、寫在前面 今天下午又學到了itchat另一種有趣的玩法---微信自動回復機器人。 程序很簡單僅僅三十行代碼左右,實現了機器人自動與你的微信好友聊天,下面是我的機器人小籠包跟自己微信好友聊...
閱讀 1461·2021-09-10 11:27
閱讀 2411·2019-08-30 15:53
閱讀 1328·2019-08-30 13:10
閱讀 2978·2019-08-30 11:09
閱讀 1089·2019-08-29 17:23
閱讀 670·2019-08-29 17:05
閱讀 2950·2019-08-29 15:10
閱讀 2346·2019-08-29 13:22