本文整理匯總了PHP中BaseService::request方法的典型用法代碼示例。如果您正苦於以下問題:PHP BaseService::request方法的具體用法?PHP BaseService::request怎麽用?PHP BaseService::request使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類BaseService
的用法示例。
在下文中一共展示了BaseService::request方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: forever
/**
* 生成永久二唯碼
* @param int|string $sceneId 場景值ID 32位非0整型,最大值為100000,目前參數隻支持1--100000; 字符串形式的ID,長度限製為1到64,僅永久二維碼支持
* @return array 返回值參考 QrcodeService::temporary()方法的返回值
*/
public static function forever($sceneId)
{
$url = 'https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=ACCESS_TOKEN';
if (is_numeric($sceneId) && $sceneId >= 1 && $sceneId < 100000) {
$data = array('action_name' => 'QR_LIMIT_SCENE', 'action_info' => array('scene' => array('scene_id' => $sceneId)));
} else {
$data = array('action_name' => 'QR_LIMIT_STR_SCENE', 'action_info' => array('scene' => array('scene_str' => $sceneId)));
}
return parent::request($url, $data);
}
示例2: batchGet
public static function batchGet(array $openIds, $lang = 'zh_CN')
{
$url = 'https://api.weixin.qq.com/cgi-bin/user/info/batchget?access_token=ACCESS_TOKEN';
$data = array();
foreach ($openIds as $openid) {
$data[] = array('openid' => $openid, 'lang' => $lang);
}
$data = array('user_list' => $data);
$result = parent::request($url, $data);
return $result['user_info_list'];
}
示例3: all
/**
* 獲取所有客服賬號
* @return array
* @throws \Exception
* @throws \PFinal\Wechat\WechatException
*/
public static function all()
{
$url = 'https://api.weixin.qq.com/cgi-bin/customservice/getkflist?access_token=ACCESS_TOKEN';
$result = parent::request($url);
return $result['kf_list'];
}
示例4: tryMatch
/**
* 測試個性化菜單匹配結果
* @param $openid
* @return array 返回菜單數據
* @throws \Exception
* @throws \PFinal\Wechat\WechatException
*/
public static function tryMatch($openid)
{
$url = 'https://api.weixin.qq.com/cgi-bin/menu/delconditional?access_token=ACCESS_TOKEN';
$data = array('user_id' => $openid);
return parent::request($url, $data);
}