<?php
/** * created by phpstorm.
* user: liubao
* date: 2018/8/29 更新時間v1:2018-9-29 v1.1:2020-08-10
* time: 10:49
*/use support\bootstrap\redis;
class qywx
public function back($request)
} catch (\exception $e)
}public function common()
return false;
}//獲取access_token // 這裡可以每過2小時主動去獲取一次access_token
public function getaccesstoken()
return false;
}//獲取登入人基本資訊
public function getuserinfolist()
return false;
}//獲取登入人的詳情資訊包括暱稱郵箱和頭像等
public function getuserinfodetail()
return false;
}//根據userid獲取openid
public function getopenid()
return $this->openid;
}/**
* 文字訊息推送
* touser、toparty、totag不能同時為空
* touser 成員id列表(訊息接收者,多個接收者用『|』分隔,最多支援1000個)。特殊情況:指定為@all,則向該企業應用的全部成員傳送
* toparty 部門id列表,多個接收者用『|』分隔,最多支援100個。當touser為@all時忽略本引數
* totag 標籤id列表,多個接收者用『|』分隔,最多支援100個。當touser為@all時忽略本引數
* safe 表示是否是保密訊息,0表示否,1表示是,預設0
* @param $touser
* @param $toparty
* @param string $message //推送內容
* @return true or false
*/public function push_message($touser, $toparty, $message)
return false;
}/**
* //傳送推送文字卡片訊息展現
* @param $touser
* @param $toparty
* @param $title
* @param $description
* @param $url
* @return bool|mixed
*/public function push_card($touser, $toparty, $title, $description, $url)
return false;
}/**
* 獲取部門列表
* @param $department_id //部門id。獲取指定部門及其下的子部門。 如果不填,預設獲取全量組織架構
* @return
*/public function get_department($department_id)
return false;
}//curl get方式
public function curl_get($url)
//curl post方式
備註:access_token最好用redis快取起來,不要頻繁去重新整理token,2小時有效期 (為了防止正好在2小時整那個點失效,我建議可以把過期時間設定2小時-10秒)
微信授權登入
使用者同意授權url 對urlencode之後 private static string redirect url 使用者同意授權url private static string authorization url 建立授權url param state return throws except...
微信授權登入
首先說一下我寫這個的初衷 注意了 使用開放平台,需要備案的網域名稱才可以。且開放平台需要認證 使用公眾平台,那就更不要說了,更需要認證。開發反而不難了,因為那個對著api文件花些時間就可以了,就不貼了,那個沒啥意思,上面的資訊值金子 需要認證,需要認證,需要認證 開放平台api 公眾平台api 當然...
iOS 微信授權登入
通過access token進行介面呼叫,獲取使用者基本資料資源或幫助使用者實現基本操作。3 準備工作 3.1 更改plist檔案如下 這樣就可以允許http傳輸了 那麼 如下 ibaction sendauthrequest 4.1 引數說明 4.3 返回結果說明 通過code獲取access t...