亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > PHP 對接美團大眾點評團購券(門票)的開發步驟

PHP 對接美團大眾點評團購券(門票)的開發步驟

熱門標簽:衡水外呼系統平臺 百度商鋪地圖標注 福州人工外呼系統哪家強 新河科技智能外呼系統怎么樣 釘釘打卡地圖標注 注冊400電話申請 安裝電銷外呼系統 地圖標注平臺怎么給錢注冊 常州地圖標注服務商

一、功能簡要介紹

    1、根據需求,用戶在美團大眾點評中所購買的門票在自己的系統上可以核銷,同時把核銷信息存儲到自己的系統里。

   2、美團點評API文檔地址:https://open.dianping.com/document/v2?rootDocId=5000

二、開發步驟:

   1、用點評管家賬號登錄文檔,相應文檔說明:https://open.dianping.com/document/v2?docId=6000136rootDocId=1000

  2 、選好自己相應的應用型,審核通過之后,就可以用平臺系統的測試的數據就行接口調用

3、在大眾點評app購買相應票,根據驗券核銷API文檔(根據業務需求選擇的類型是自用型)調取查詢券、驗券即核銷券的接口,代碼如下:

//查詢券、驗券
 public function prepare(){
  // $arr 為數組 里面為應用參數
  $appKey = "1ef04****e3a8"; //key
  $secret = "dd8a291f9f*****4e3fbd9be6ff"; //秘鑰
  $timestamp = date('Y-m-d H:i:s');
  $format = 'json';
  $v = 1;
  $sign_method = 'MD5';
  $qr_code = '257***4228';
  $open_shop_uuid = '34d5902420ca****48e941a38d773';
  $session = 'bbf7059256aaf3f1****3b4d9c0816cf819b7';
 
  $data = [
   'app_key' => $appKey,
   'timestamp' => $timestamp,
   'sign_method' => $sign_method,
   'format' => $format,
   'v' => $v,
   'session' => $session,
  ];
  $arr = [
   'requestid'=>'123',
   'receipt_code' => $qr_code,
   //'qr_code'=>$qr_code,
   'open_shop_uuid' => $open_shop_uuid,
   //'count'=>1,
   //'app_shop_account' =>'test',
   // 'app_shop_accountname' =>'test1',
  ];
  $data = array_merge($data, $arr);
  ksort($data);
  $sign = $this->cal_sign($secret, $data);//獲取簽名
  $data['sign'] = $sign;
//  $data['count'] = $sign;
//  $data['app_shop_account'] = $sign;
//  $data['app_shop_accountname'] = $sign;
  $data = array_merge($data, $arr);
  $postdata = http_build_query($data);
  $url = 'https://openapi.dianping.com/router/tuangou/receipt/prepare';//輸碼查詢券
  //$url = 'https://openapi.dianping.com/router/tuangou/receipt/scanprepare';//掃碼查詢券
  //$url = 'https://openapi.dianping.com/router/tuangou/receipt/consume';//驗券
  $tmpInfo=$this->curl_post($url,$postdata);
  var_dump($tmpInfo);
 }
 
 
 
/**
  * 計算簽名
  *
  * @param $app_secret 三方app_secret
  * @param $req_param 請求參數集合,包括公共參數和業務參數
  * @return string md5簽名
  */
 function cal_sign($app_secret, $req_param)
 {
  // 排序所有請求參數
  ksort($req_param);
  $src_value = "";
  // 按照key1value1key2value2...keynvaluen拼接
  foreach ($req_param as $key => $value) {
   $src_value .= ($key . $value);
  }
  //計算md5
  return md5($app_secret . $src_value . $app_secret);
 }
 
 //post請求
  private function curl_post($url,$postdata){
  $curl = curl_init(); // 啟動一個CURL會話
  curl_setopt($curl, CURLOPT_URL, $url); // 要訪問的地址
  curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 對認證證書來源的檢測
  curl_setopt($curl, CURLOPT_HTTPHEADER, array(
   'Expect:'
  )); // 解決數據包大不能提交
  curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自動跳轉
  curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自動設置Referer
  curl_setopt($curl, CURLOPT_POST, 1); // 發送一個常規的Post請求
  curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata); // Post提交的數據包
  curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 設置超時限制防止死循
  curl_setopt($curl, CURLOPT_HEADER, 0); // 顯示返回的Header區域內容
  curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 獲取的信息以文件流的形式返回
// curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳過證書檢查
  $tmpInfo = curl_exec($curl); // 執行操作
  if (curl_errno($curl)) {
   echo 'Errno' . curl_error($curl);
  }
  curl_close($curl); // 關鍵CURL會話
  $tmpInfo=json_decode($tmpInfo,true);
  return $tmpInfo;
 }
 
 //get請求
 private function curl_get($url) {
  //初使化curl
  $curl = curl_init();
  //請求的url,由形參傳入
  curl_setopt($curl, CURLOPT_URL, $url);
  curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 對認證證書來源的檢測
  curl_setopt($curl, CURLOPT_HTTPHEADER, array(
   'Expect:'
  )); // 解決數據包大不能提交
  //將得到的數據返回
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  //不處理頭信息
  curl_setopt($curl, CURLOPT_HEADER, 0);
  //連接超過10秒超時
  curl_setopt($curl, CURLOPT_TIMEOUT, 30);
  curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
  curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1); // 使用自動跳轉
  curl_setopt($curl, CURLOPT_AUTOREFERER, 1); // 自動設置Referer
  curl_setopt($curl, CURLOPT_HEADER, 0); // 顯示返回的Header區域內容
  curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); // 獲取的信息以文件流的形式返回
  //執行curl
  $output = curl_exec($curl);
  if (curl_errno($curl)) {
   echo 'Errno' . curl_error($curl);
  }
  //關閉資源
  curl_close($curl);
  //返回內容
  $tmpInfo=json_decode($output,true);
  return $tmpInfo;
 }

運用平臺提供的相應參數,流程能順利走通。

4、當放到線上的時候,選擇相應的進行上線,首先要去平臺“我的應用”設置回調地址,然后再授權地址上加上回調地址,還要進行授權去獲取session,然后通過session去獲取店鋪的id

回調地址:

授權地址:

5、授權地址:

https://e.dianping.com/dz-open/merchant/auth?app_key=1ef0*****e3a8redirect_url=https://*****/admin/Dian/get_authstate=teststatescope=[%22tuangou%22]

授權地址可以獲取auth_code,根據這個值去換取session,換取session后可以去換取店鋪id

//獲取auth_code
 
 public function get_auth(){
  $auth_code = input('auth_code');
  if(!isset($auth_code)) {
   $app_key='1ef*****3a8';
   $state='teststate';
   $redirect_url='https://****/admin/Dian/get_auth';
   $scope='tuangou';
   $url='https://e.dianping.com/dz-open/merchant/auth?';
   $data=[
    'app_key' =>$app_key,
    'state' => $state,
    'redirect_url' =>$redirect_url,
    'scope' =>$scope,
   ];
   $postdata = http_build_query($data);
   Header("Location: $url$postdata");
  } else {
   var_dump($auth_code);die();
  }
 }
 
 
 //獲取session
 public function get_session(){
  $app_key='1ef0*****e3a8';
  $app_secret='dd8a291******bd9be6ff';
  $auth_code='4e027519e******a6a9d1ee5f2';
  $grant_type='authorization_code';
  $redirect_url='https://*****/admin/Dian/get_auth';
 
  $data=[
   'app_key' =>$app_key,
   'app_secret' => $app_secret,
   'redirect_url' =>$redirect_url,
   'auth_code' =>$auth_code,
   'grant_type' =>$grant_type
  ];
  $postdata = http_build_query($data);
  $url='https://openapi.dianping.com/router/oauth/token';
  $tmpInfo=$this->curl_post($url,$postdata);
  var_dump($tmpInfo);
 }
 
 
//獲取所有店鋪的id
 public function get_shopid(){
  $app_key='1ef04*****e3a8';
  $secret = "dd8a29*****fbd9be6ff"; //秘鑰
  $sign_method='MD5';
  $timestamp = date('Y-m-d H:i:s');
  $format = 'json';
  $v = 1;
  //$session = 'f44d594ab895c******85b70bade02c';
  $session = 'bbf7059256aaf3*******0816cf819b7';
  $bid='5da1aab********5ad457a2c';//和session一起返回的
  $offset =0;
  $limit = 20;
  $url='https://openapi.dianping.com/router/oauth/session/scope?';
  $data=[
   'app_key' =>$app_key,
   'sign_method' => $sign_method,
   'timestamp' =>$timestamp,
   'format' =>$format,
   'v' =>$v,
   'session' =>$session,
   'bid' =>$bid,
   'offset' =>$offset,
   'limit' =>$limit,
  ];
  ksort($data);
  $sign = $this->cal_sign($secret, $data);
  $data['sign'] = $sign;
  $postdata = http_build_query($data);
  $tmpInfo=$this->curl_get($url.$postdata);
  var_dump($tmpInfo);
 }

到此這篇關于PHP 對接美團大眾點評團購券(門票)的開發步驟的文章就介紹到這了,更多相關PHP美團大眾點評團購券內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • PHP與以太坊交互詳解
  • php實現單筆轉賬到支付寶功能
  • php實現微信企業轉賬功能
  • 微信企業轉賬之入口類分裝php代碼
  • php實現微信公眾號企業轉賬功能
  • php7中停止php-fpm服務的方法詳解
  • PHP小程序后臺部署運行 LNMP+WNMP的方法
  • 為PHP模塊添加SQL SERVER2012數據庫的步驟詳解
  • php微信小程序解包過程實例詳解
  • 利用ajax+php實現商品價格計算
  • PHP實現創建以太坊錢包轉賬等功能

標簽:克拉瑪依 柳州 六安 遼陽 鷹潭 唐山 鶴崗 白城

巨人網絡通訊聲明:本文標題《PHP 對接美團大眾點評團購券(門票)的開發步驟》,本文關鍵詞  PHP,對接,美團,大眾,點評,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP 對接美團大眾點評團購券(門票)的開發步驟》相關的同類信息!
  • 本頁收集關于PHP 對接美團大眾點評團購券(門票)的開發步驟的相關信息資訊供網民參考!
  • 推薦文章
    国产精品自拍亚洲| 国产一区国产二区国产三区| 欧美另类videosbestsex视频| 中文字幕一区二区三区精彩视频 | 精品视频在线观看一区二区三区| 九九精品在线播放| 免费一级片在线观看| 韩国三级香港三级日本三级la| 亚洲天堂免费观看| 香蕉视频一级| 天堂网中文在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产网站免费观看| 日本免费乱人伦在线观看| 欧美另类videosbestsex高清| 国产麻豆精品免费密入口| 国产欧美精品午夜在线播放| 夜夜操天天爽| 国产网站麻豆精品视频| 国产91精品露脸国语对白| 99久久精品国产国产毛片| 精品久久久久久影院免费| 精品视频免费看| 999精品在线| 国产网站在线| 韩国三级香港三级日本三级la| a级毛片免费全部播放| 可以在线看黄的网站| 日韩男人天堂| 99色视频在线观看| 香蕉视频久久| 亚洲精品久久玖玖玖玖| 99久久精品费精品国产一区二区| 国产麻豆精品hdvideoss| 一级女性全黄生活片免费| 精品久久久久久中文| 国产一区二区福利久久| 韩国三级视频网站| 欧美大片毛片aaa免费看| 精品久久久久久中文| 日韩综合| 天天色色色| 黄色免费网站在线| 日本特黄特色aaa大片免费| 国产福利免费观看| 黄视频网站免费观看| 欧美日本韩国| 一级女性全黄生活片免费| 国产综合成人观看在线| 日韩一级精品视频在线观看| 成人a大片高清在线观看| 色综合久久天天综合观看| 久久99中文字幕| 日韩在线观看视频黄| 97视频免费在线| 欧美国产日韩在线| 成人a大片高清在线观看| 日韩一级精品视频在线观看| 一 级 黄 中国色 片| 黄视频网站在线免费观看| 久久精品免视看国产明星| 精品美女| 一级女性全黄生活片免费| 日本免费看视频| 国产一区免费在线观看| 美国一区二区三区| 九九免费精品视频| 国产不卡精品一区二区三区| 日本免费乱人伦在线观看| 亚洲精品久久玖玖玖玖| 成人免费网站视频ww| 夜夜操天天爽| 欧美大片a一级毛片视频| 亚洲天堂免费观看| 免费毛片播放| 精品国产一区二区三区免费| 精品在线观看一区| 国产91精品一区| 麻豆网站在线免费观看| 麻豆系列 在线视频| 免费毛片播放| 久久99中文字幕| 国产亚洲精品aaa大片| 亚洲天堂免费观看| 黄色短视频网站| 欧美α片无限看在线观看免费| 在线观看成人网| 亚洲精品中文一区不卡| 成人免费一级毛片在线播放视频| 国产91素人搭讪系列天堂| 欧美一级视频免费| 国产精品123| 国产91精品露脸国语对白| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 一级毛片视频在线观看| 麻豆系列 在线视频| 欧美a级片免费看| 日本特黄特色aaa大片免费| 91麻豆tv| 99热精品一区| 日本在线不卡免费视频一区| 久久国产影院| 高清一级片| 久久国产一区二区| 二级特黄绝大片免费视频大片| 国产视频久久久| 亚洲天堂免费观看| 国产韩国精品一区二区三区| 天天色色色| 久久精品成人一区二区三区| 九九久久99| 天天做人人爱夜夜爽2020 | 在线观看成人网| 夜夜操天天爽| 久久99中文字幕| 精品国产一区二区三区国产馆| 99热精品一区| 91麻豆国产级在线| 天天色色色| 国产美女在线观看| 国产视频久久久| 九九精品在线播放| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产视频久久久| 九九久久99| 日本伦理片网站| 国产麻豆精品免费密入口| 日韩专区一区| 久久成人综合网| 夜夜操天天爽| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 色综合久久天天综线观看| 青青久久网| 亚洲第一色在线| 97视频免费在线| 一级女性大黄生活片免费| 沈樵在线观看福利| 高清一级片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 一本高清在线| 久久精品成人一区二区三区| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 欧美日本韩国| 天天做日日干| 韩国妈妈的朋友在线播放| 日本在线不卡免费视频一区| 欧美a免费| 国产a视频| 亚洲天堂在线播放| 欧美激情一区二区三区在线 | 韩国妈妈的朋友在线播放| 日韩专区一区| 国产美女在线观看| 精品视频免费看| 国产麻豆精品免费密入口| 黄视频网站在线免费观看| 久久精品免视看国产明星| 免费一级片在线观看| 免费毛片播放| 午夜精品国产自在现线拍| 欧美大片毛片aaa免费看| 日韩男人天堂| 91麻豆tv| 二级特黄绝大片免费视频大片| 久久国产影院| 国产精品1024永久免费视频| 国产不卡在线看| 日韩在线观看免费| 黄视频网站免费观看| 精品国产香蕉在线播出| 天天做日日爱| 国产不卡精品一区二区三区| 韩国三级香港三级日本三级la| 国产极品精频在线观看| 中文字幕一区二区三区精彩视频 | 成人免费网站视频ww| 国产综合成人观看在线| 精品视频在线观看一区二区三区| 成人高清视频免费观看| 国产精品自拍亚洲| 99热热久久| 一级女性全黄生活片免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 日本特黄特色aaa大片免费| 一级毛片看真人在线视频| 你懂的国产精品| 日韩中文字幕在线播放| 成人在免费观看视频国产| 国产视频久久久| 黄视频网站在线看| 国产a视频| 91麻豆精品国产综合久久久| 天天做人人爱夜夜爽2020 | 国产成人精品综合| 国产不卡在线播放| 国产高清在线精品一区二区| 国产美女在线观看| 欧美激情一区二区三区视频| 91麻豆高清国产在线播放|