摘要:要點(diǎn)主要是通過獲取微信公眾號(hào)的帶參二維碼實(shí)現(xiàn),將邀請(qǐng)者的加密后到微信生成一個(gè)帶參二維碼,被邀請(qǐng)人掃描帶參二維碼經(jīng)過邏輯處理獲取邀請(qǐng)人。
第一次發(fā)專欄,分享一下自己的想法~
概述:
這是我開發(fā)的一個(gè)公眾號(hào)(服務(wù)號(hào))的其中的一個(gè)功能,線下的,以前是通過用戶分享自己的邀請(qǐng)碼讓用戶發(fā)送給公眾號(hào)達(dá)到邀請(qǐng)的目的,但是這種方式對(duì)用戶來說很麻煩,于是思考簡(jiǎn)化這一步驟,后來覺得二維碼是個(gè)不錯(cuò)的選擇,經(jīng)過思考,最終實(shí)現(xiàn)功能為:每個(gè)用戶獲得一個(gè)專屬的邀請(qǐng)二維碼,當(dāng)好友掃描你的二維碼,邀請(qǐng)人即可獲得積分獎(jiǎng)勵(lì)。
要點(diǎn):
主要是通過獲取微信公眾號(hào)的帶參二維碼實(shí)現(xiàn),將邀請(qǐng)者的ID加密后POST到微信生成一個(gè)帶參二維碼,被邀請(qǐng)人掃描帶參二維碼經(jīng)過邏輯處理獲取邀請(qǐng)人ID。
代碼:
//new一個(gè)對(duì)象 $wechatObj = new WechatApi(); //code是標(biāo)識(shí)符 $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."}}}"; //實(shí)際上就是將上面那段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; }
上面只是代碼片段,其實(shí)看到前面的概述就能知道怎么做了,只是提供一個(gè)小思路,對(duì)于線下服務(wù)號(hào)開發(fā)的朋友還是有幫助的吧,不做公眾號(hào)開發(fā)在其他的線下領(lǐng)域,用掃描二維碼方式邀請(qǐng)也是一個(gè)不錯(cuò)的方法。您有更好的建議或者有任何疑問,可以留言一起交流。
博客:xumengcheng.com
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/23289.html
摘要:在技術(shù)上微信小游戲和小程序的區(qū)別是什么開發(fā)商在開發(fā)一款小游戲的時(shí)候通常會(huì)遇到什么問題怎么去規(guī)避和解決,來自騰訊游戲云資深架構(gòu)師余國(guó)良,將會(huì)給我們帶來微信小游戲架構(gòu)設(shè)計(jì)與開發(fā)方向。 轉(zhuǎn)載來源:云加社區(qū)原作者:余國(guó)良 小游戲自發(fā)布以來,微信平臺(tái)上已經(jīng)出現(xiàn)了不少現(xiàn)象級(jí)的小游戲,包括跳一跳。在技術(shù)上微信小游戲和小程序的區(qū)別是什么?開發(fā)商在開發(fā)一款小游戲的時(shí)候通常會(huì)遇到什么問題?怎么去規(guī)避和解...
摘要:在技術(shù)上微信小游戲和小程序的區(qū)別是什么開發(fā)商在開發(fā)一款小游戲的時(shí)候通常會(huì)遇到什么問題怎么去規(guī)避和解決,來自騰訊游戲云資深架構(gòu)師余國(guó)良,將會(huì)給我們帶來微信小游戲架構(gòu)設(shè)計(jì)與開發(fā)方向。 轉(zhuǎn)載來源:云加社區(qū)原作者:余國(guó)良 小游戲自發(fā)布以來,微信平臺(tái)上已經(jīng)出現(xiàn)了不少現(xiàn)象級(jí)的小游戲,包括跳一跳。在技術(shù)上微信小游戲和小程序的區(qū)別是什么?開發(fā)商在開發(fā)一款小游戲的時(shí)候通常會(huì)遇到什么問題?怎么去規(guī)避和解...
摘要:在技術(shù)上微信小游戲和小程序的區(qū)別是什么開發(fā)商在開發(fā)一款小游戲的時(shí)候通常會(huì)遇到什么問題怎么去規(guī)避和解決,來自騰訊游戲云資深架構(gòu)師余國(guó)良,將會(huì)給我們帶來微信小游戲架構(gòu)設(shè)計(jì)與開發(fā)方向。 轉(zhuǎn)載來源:云加社區(qū)原作者:余國(guó)良 小游戲自發(fā)布以來,微信平臺(tái)上已經(jīng)出現(xiàn)了不少現(xiàn)象級(jí)的小游戲,包括跳一跳。在技術(shù)上微信小游戲和小程序的區(qū)別是什么?開發(fā)商在開發(fā)一款小游戲的時(shí)候通常會(huì)遇到什么問題?怎么去規(guī)避和解...
摘要:門票免費(fèi),成功邀請(qǐng)好友還可在現(xiàn)場(chǎng)領(lǐng)取為你準(zhǔn)備的禮品數(shù)量有限,快來參加吧。通過百格成功邀請(qǐng)位小伙伴參會(huì),贈(zèng)送精美雨傘邀請(qǐng)位小伙伴參會(huì),贈(zèng)送青云背包邀請(qǐng)位好友,更有青云禮物大禮包。 4月19日我們誠(chéng)邀您參加企業(yè)容器領(lǐng)先品牌 KubeSphere 容器平臺(tái)產(chǎn)品發(fā)布會(huì),地址在北京北辰洲際酒店,看 KubeSphere 如何以更簡(jiǎn)單的方式解決企業(yè)容器化中遇到的復(fù)雜多樣挑戰(zhàn),體驗(yàn)容器時(shí)代的 「大道...
摘要:行代碼實(shí)現(xiàn)微信自動(dòng)回復(fù)機(jī)器人一寫在前面今天下午又學(xué)到了另一種有趣的玩法微信自動(dòng)回復(fù)機(jī)器人。將返回消息返回給微信消息的發(fā)送人。以此實(shí)現(xiàn)將微信個(gè)人號(hào)變身為聊天機(jī)器人。 30行代碼實(shí)現(xiàn)微信自動(dòng)回復(fù)機(jī)器人 一、寫在前面 今天下午又學(xué)到了itchat另一種有趣的玩法---微信自動(dòng)回復(fù)機(jī)器人。 程序很簡(jiǎn)單僅僅三十行代碼左右,實(shí)現(xiàn)了機(jī)器人自動(dòng)與你的微信好友聊天,下面是我的機(jī)器人小籠包跟自己微信好友聊...
閱讀 1446·2021-09-10 11:27
閱讀 2400·2019-08-30 15:53
閱讀 1317·2019-08-30 13:10
閱讀 2968·2019-08-30 11:09
閱讀 1075·2019-08-29 17:23
閱讀 664·2019-08-29 17:05
閱讀 2943·2019-08-29 15:10
閱讀 2339·2019-08-29 13:22