[TOC]
#### OAuth權限
在微信公眾號的權限體系中,只有認證服務號才可以擁有OAuth權限,OAuth權限就是指,粉絲進入公眾號提供的一個網頁時,程序可以通過接口調用到該粉絲的Openid、昵稱、頭像等相關信息,相當于該粉絲進行了登錄的操作,可以獲取到該粉絲的唯一身份標識信息。
#### 無OAuth權限獲取用戶信息
如上所述,只有認證服務號才擁有可以直接通過接口獲取用戶身份的功能,那其它類型的公眾號如何解決?為此微擎系統提供了一個方案來解決此類問題。
##### 通過觸發關鍵字
可以通過用戶觸發關鍵字后,讓回復的圖文消息或是文本消息中的鏈接附加用戶的Openid信息,用戶點擊進入后程序中就可以得到該用戶的信息。微擎系統會在粉絲觸發關鍵字回復中,查找有沒有鏈接,如果有鏈接就會把其Openid信息接進去。
>[warning] 需要注意的是如果該粉絲直接把觸發回復轉發給其他粉絲,則接收到該消息的粉絲點入后,身份信息還是原來粉絲的信息。
##### 通過借用 OAuth權限
通過關鍵字的方法得到粉絲信息,需要粉絲每次都通過關鍵字來進入,在體驗中難免會有一些問題,為此微擎又提供借用OAuth的方案,就是一個沒有網頁授權的公眾號,通過借用其它有權限公眾來實現得到粉絲信息。
>[warning]因為微信規定就是相同的粉絲在不同的公眾號中其Openid也不同,所以借用得到的Openid并不是真實的粉絲Openid,只可用于標識粉絲身份,查找到相關信息,不支持發送客服消息或是其實一些粉絲接口類的功能。
如果通過借用得到OAuth信息后,該粉絲又觸發關鍵字得到了真實的Openid,微擎系統會自動把這兩個Openid進行關聯,以后再通過借用OAuth得到Openid后,將可以直接查到該粉絲的真實信息。
- 入門
- 系統安裝
- 接入公眾平臺
- 關鍵字回復
- 更上一層樓
- 編碼規范
- php編碼規范
- html&css編碼規范
- JavaScript編碼規范
- 系統概述
- 結構概述
- 入口腳本
- 微擎MVC
- URL路由&創建
- $_W&全局變量
- 加載器
- 錯誤處理
- 日志記錄
- 模板
- 模板標簽
- 數據調用
- 常用變量
- 手機端組件
- 概述及依賴
- 圖像上傳
- 彈出選項
- 后臺組件
- 概述及依賴
- 后臺文件上傳
- 富文本編輯器
- 系統鏈接選擇器
- 其它常用組件
- 數據庫
- 參數綁定
- 數據操作
- 主從配置
- 連接其它數據庫
- 緩存
- 配置
- 緩存操作
- Http請求
- 概述及依賴
- GET&POST請求
- 發送郵件
- 會員與積分
- 統一用戶中心
- 借用OAuth
- 積分操作
- 資料操作
- 卡券
- 營銷卡券
- 會員卡
- 消息響應
- 消息概述
- 消息響應
- 微信API
- 公眾號AccessToken
- 共享收貨地址(廢棄)
- 共享收貨地址(新)
- 粉絲標簽
- 客服消息
- 模板消息
- 粉絲信息
- 素材
- 群發
- 二維碼
- 在線支付
- 概述及依賴
- 發起支付(PHP)
- 發起支付(JS)
- 驗證支付
- 模塊
- 設計模塊
- 目錄結構
- module.php
- processor.php
- site.php
- receiver.php
- 模塊高級專題
- 自定義分享
- 智能應答
- 微信卡券
- 遠程附件
- 權限控制
- 特殊事件觸發模塊
- 粉絲信息
- 小程序
- 概述
- Uitl類
- 云服務
- 云API
- 系統接口
- 模塊云配置
- 云短信
- 云短信錯誤代碼
- 云短信發送函數
- 批量群發短信
- 應用推廣
- 懸賞文案
- 折扣碼
- 系統消息
- 開發者等級資料認證
- 應用標簽
- 模塊自動檢測訂閱支持
- 小程序
- 開發實例
- 參數設置
- 常見問題