1. 程式人生 > >微信公眾平臺開發(122) 獲取微信會員卡使用者姓名和手機號

微信公眾平臺開發(122) 獲取微信會員卡使用者姓名和手機號

1. SDK介面定義

    
    //拉取會員資訊介面
    public function get_membercard_userinfo($msg)
    {
        $url = "https://api.weixin.qq.com/card/membercard/userinfo/get?access_token=".$this->access_token;
        $res = $this->http_request($url, json_encode($msg));
        return json_decode($res, true);
    }

2. 接收事件submit_membercard_user_info

            case "submit_membercard_user_info":
                $msg = array('code' => strval($object->UserCardCode),
                              'card_id' => strval($object->CardId)
                             );
                $content
= $weixin->get_membercard_userinfo($msg); $data = array(); foreach ($content['user_info']['common_field_list'] as &$item) { if ($item['name'] == "USER_FORM_INFO_FLAG_MOBILE"){ $data['mobile'] = $item["value"]; }
if ($item['name'] == "USER_FORM_INFO_FLAG_NAME"){ $data['surname'] = $item["value"]; } } $User->where("`openid` = '".$openid."'")->save($data); break;

相關推薦

公眾平臺開發(122) 獲取會員卡使用者姓名機號

1. SDK介面定義 //拉取會員資訊介面 public function get_membercard_userinfo($msg) { $url = "https://api.weixin.qq.com/card/membercard/u

公眾平臺開發網頁獲取使用者地理位置

在這篇微信公眾平臺開發教程中,我們將介紹如何在網頁中獲取使用者的地理位置資訊。本文分為以下二個部分:生成JS-SDK許可權驗證簽名使用地理位置介面獲取座標一、微信JS-SDK1. 獲得Access Token2. 獲取jsapi_ticket生成簽名之前必須先了解一下jsap

Java公眾平臺開發獲取地理位置

本部分需要用到微信的JS-SDK,微信JS-SDK是微信公眾平臺面向網頁開發者提供的基於微信內的網頁開發工具包。通過使用微信JS-SDK,網頁開發者可藉助微信高效地使用拍照、選圖、語音、位置等手機系統的能力,同時可以直接使用微信分享、掃一掃、卡券、支付等微信特有的能力,為微信

Java公眾平臺開發(十六)--網頁授權(OAuth2.0授權)獲取用戶基本

php sendget 會話 oauth lsp row code end except 轉自:http://www.cuiyongzhi.com/post/78.html 好長時間沒有寫文章了,主要是最近的工作和生活上的事情比較多而且繁瑣,其實到現在我依然還是感覺有些迷茫

公眾平臺開發(85) 獲取使用者地理位置

本文介紹在微信公眾平臺上如何使用高階介面開發獲取使用者地理位置的功能。 一、獲取使用者地理位置介面 開通了上報地理位置介面的公眾號,使用者在關注後進入公眾號會話時,會彈框讓使用者確認是否允許公眾號使用其地理位置。彈框只在關注後出現一次,使用者以後可以在公眾號詳情頁面進行操作。

公眾平臺開發獲取使用者地理位置

在進行微信運營的時候,使用者地理位置是我們進行營銷策劃、廣告活動投放、使用者精準營銷的重要依據,今天我們就來分析一下微信開發中如何獲取獲取使用者地理位置。 獲取使用者地理位置,你需要在微信公眾平臺開發者中心開啟上報地理位置介面功能,開啟之後會在使用者首次進入公眾號時,彈

公眾平臺開發教程-申請公眾號訂閱號(服務號)需要哪些材料

微信公眾號服務號與訂閱號的區別 訂閱號: 1、每天可以發1次資訊,每次可以傳送8篇文章(資訊展示在微信公眾號摺疊檔案中) 2、不能申請微信支付功能 3、認證後才可以使用自定義選單功能 4、訂閱號適合:不需要支付功能,以為使用者提供諮詢資訊的企業。 服務號: 1、每月可以發4次資訊,每次可以傳送8

Java公眾平臺開發(一)--接入微公眾平臺

轉自:http://www.cuiyongzhi.com/post/38.html (一)接入流程解析 在我們的開發過程中無論如何最好的參考工具當然是我們的官方文件了:http://mp.weixin.qq.com/wiki/8/f9a0b8382e0b77d87b3bcc1ce6fbc104.html

Java公眾平臺開發(十五)--JSSDK的使用

轉自:http://www.cuiyongzhi.com/post/63.html 在前面的文章中有介紹到我們在微信web開發過程中常常用到的 【微信JSSDK中Config配置】 ,但是我們在真正的使用中我們不僅僅只是為了配置Config而已,而是要在我們的專案中真正去使用微信JS-S

PHP7.0公眾平臺開發4: 例項一:接收普通訊息接收事件推送

<?php define("TOKEN", "peng"); $wechatObj = new wechatCallbackapiTest(); if (!isset($_GET['echostr'])) { $wechatObj->responseMsg(); //呼叫respon

Java公眾平臺開發(十一)--JSSDK中Config配置

JSSDK曾經引爆前端以及後端的工程師,其魔性的力量毋庸置疑,在我們的技術眼裡它的實現原理和根本是不能夠被改變的,這篇文章就不對其js的實現做任何評價和解說了(因為我也不是很懂,哈哈),這裡要說的是它的config配置實現,參考文件:http://mp.weixin.qq.com/wiki/11/74ad12

Java公眾平臺開發(十二)--JSSDK的使用

在前面的文章中有介紹到我們在微信web開發過程中常常用到的 【微信JSSDK中Config配置】 ,但是我們在真正的使用中我們不僅僅只是為了配置Config而已,而是要在我們的專案中真正去使用微信JS-SDK給我們帶來便捷,那麼這裡我們就簡述如何在微信web開發中使用必要的方法!在開始之前

公眾平臺開發—利用OAuth2.0獲取信用戶基本

arch getjson code back acc unicom toc gets down 1、首先在某微信平臺下配置OAuth2.0授權回調頁面: 2、通過appid構造url獲取微信回傳code值(appid可在微信平臺下找到) 1)、微信不彈出授權頁面ur

C#公眾平臺開發之access_token的獲取儲存與更新

一、什麼是access_token?     access_token是公眾號的全域性唯一票據,公眾號呼叫各介面時都需使用access_token。正常情況下access_token有效期為7200秒,重複獲取將導致上次獲取的access_token失效。由於獲取a

公眾平臺開發 OAuth2.0網頁授權認證 網頁授權獲取使用者基本資訊

一、什麼是OAuth2.0 官方網站:http://oauth.net/   http://oauth.net/2/ 權威定義:OAuth is An open protocol to allow secure authorization in a simple and

公眾平臺開發 網頁授權獲取使用者基本資訊

如果使用者在微信中(Web微信除外)訪問公眾號的第三方網頁,公眾號開發者可以通過此介面獲取當前使用者基本資訊(包括暱稱、性別、城市、國家)。利用使用者資訊,可以實現體驗優化、使用者來源統計、帳號繫結、使用者身份鑑權等功能。請注意,“獲取使用者基本資訊介面是在使用者和公眾號產生訊息互動時,才能根據使用者Ope

Java公眾平臺開發(六)--開發中的token獲取

轉自:http://www.cuiyongzhi.com/post/44.html (一)token的介紹 引用:access_token是公眾號的全域性唯一票據,公眾號呼叫各介面時都需使用access_token。開發者需要進行妥善儲存。access_token的儲存至少要保留512個字元空間。acce

公眾平臺開發實戰Java版之獲取使用者基本資訊

在關注者與公眾號產生訊息互動後,公眾號可獲得關注者的OpenID(加密後的微訊號,每個使用者對每個公眾號的OpenID是唯一的。對於不同公眾號,同一使用者的openid不同)。 公眾號可通過本介面來根據OpenID獲取使用者基本資訊,包括暱稱、頭像、性別、所在城市、語言和

第八篇 :公眾平臺開發實戰Java版之如何網頁授權獲取使用者基本資訊

第一部分:微信授權獲取基本資訊的介紹 我們首先來看看官方的文件怎麼說: 如果使用者在微信客戶端中訪問第三方網頁,公眾號可以通過微信網頁授權機制,來獲取使用者基本資訊,進而實現業務邏輯。 關於網頁授權回撥域名的說明 1、在微信公眾號請求使用者網頁授權之前,開發者需要先到公眾平臺官網中的開發者中心頁配置授權

第五篇 :公眾平臺開發實戰Java版之如何獲取公眾號的access_token以及快取access_token

一、access_token簡介 為了使第三方開發者能夠為使用者提供更多更有價值的個性化服務,微信公眾平臺 開放了許多介面,包括自定義選單介面、客服介面、獲取使用者資訊介面、使用者分組介面、群發介面等, 開發者在呼叫這些介面時,都需要傳入一個相同的引數 access_token,它是公眾賬號的全域性唯一票