婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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 對接美團大眾點評團購券(門票)的開發步驟的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91一区二区三区在线播放| 欧美成人video| 1024成人网| 不卡影院免费观看| 奇米色一区二区| 国产精品欧美经典| 91麻豆精品国产91久久久资源速度| 激情小说亚洲一区| 欧美国产综合色视频| 欧美日韩一级大片网址| 福利电影一区二区| 欧美日韩一卡二卡三卡| 欧美a级一区二区| 日韩美一区二区三区| 欧美性一二三区| 国产欧美精品日韩区二区麻豆天美| 国产精品不卡视频| 亚洲人成在线播放网站岛国| 欧美一区二区高清| 秋霞午夜鲁丝一区二区老狼| 亚洲1区2区3区视频| 亚洲黄色小说网站| 一区二区三区高清| 亚洲一线二线三线视频| 亚洲大尺度视频在线观看| 亚洲va国产天堂va久久en| 日韩高清在线不卡| 美日韩一区二区三区| 日本免费新一区视频| 国产一区美女在线| 成人一级黄色片| 91性感美女视频| 欧美又粗又大又爽| 欧美一二三四在线| 久久这里只有精品6| 国产精品久久久久婷婷| 亚洲欧美另类综合偷拍| 亚洲高清免费观看| 精品制服美女丁香| av一二三不卡影片| 欧美日韩国产首页在线观看| 欧美成人女星排名| 中文字幕亚洲综合久久菠萝蜜| 亚洲一区二区不卡免费| 国产尤物一区二区| 91福利精品视频| 欧美一区二区三区男人的天堂| 国产欧美一二三区| 午夜精品久久久久| 成人夜色视频网站在线观看| 欧美日韩午夜影院| 欧美国产日韩精品免费观看| 亚洲h动漫在线| 国产成人av电影在线播放| 91久久精品一区二区三区| 精品美女一区二区三区| 一区二区三区日本| 粉嫩13p一区二区三区| 91麻豆精品国产自产在线观看一区| 国产日韩精品久久久| 亚洲第一成人在线| 99久久伊人久久99| 精品久久一区二区| 午夜精品国产更新| 91免费版在线看| 久久久影视传媒| 天堂成人国产精品一区| av福利精品导航| 日韩欧美国产综合在线一区二区三区| 国产目拍亚洲精品99久久精品| 午夜欧美电影在线观看| aaa亚洲精品| 波多野结衣精品在线| 91精品国产福利| 久久女同性恋中文字幕| 欧美三区免费完整视频在线观看| 成人一级视频在线观看| 欧美精品乱人伦久久久久久| 国产精品嫩草影院com| 日本aⅴ亚洲精品中文乱码| 99国产精品一区| 久久伊人中文字幕| 日本成人在线电影网| 色狠狠色狠狠综合| 亚洲人成网站在线| 99精品久久99久久久久| 中文字幕va一区二区三区| 国产一区日韩二区欧美三区| 精品少妇一区二区三区免费观看 | 日韩欧美视频在线| 日韩美女视频一区二区| 国产成a人无v码亚洲福利| 精品国产一区二区三区不卡| 奇米影视一区二区三区| 欧美一区二区精美| 蜜臀av性久久久久av蜜臀妖精 | 欧美亚洲动漫精品| ...中文天堂在线一区| 麻豆freexxxx性91精品| 日韩美女在线视频| 国产一区二区三区在线观看免费视频| 777午夜精品视频在线播放| 亚洲成av人片一区二区梦乃| 欧美日韩精品一区二区在线播放 | 国产乱国产乱300精品| 精品国产1区二区| 国产在线不卡视频| 中文字幕一区三区| 在线免费观看日本欧美| 日产国产欧美视频一区精品 | 一区二区三区四区不卡视频 | 精品一二三四区| 欧美日韩一区二区在线观看| 免费成人av在线播放| 亚洲一区二区三区免费视频| 69p69国产精品| 欧美一区二区三区视频| 青青草国产精品97视觉盛宴 | 国内精品国产成人| 国产亚洲短视频| 91热门视频在线观看| 亚洲国产欧美一区二区三区丁香婷| 欧美日韩国产不卡| 国产一区亚洲一区| 亚洲欧美一区二区三区久本道91 | 精品国产一区二区精华| 成人性色生活片免费看爆迷你毛片| 亚洲乱码一区二区三区在线观看| 制服丝袜一区二区三区| 日本一区二区久久| 91小视频在线观看| 亚洲激情在线播放| 日韩欧美三级在线| 国产成人鲁色资源国产91色综 | 天天综合日日夜夜精品| 日韩欧美中文字幕一区| 99久久精品一区| 麻豆视频观看网址久久| 国产欧美精品在线观看| 欧美剧情片在线观看| 国产99精品视频| 青青草原综合久久大伊人精品优势| 2023国产精品| 欧洲一区二区三区免费视频| 婷婷成人综合网| 亚洲精品乱码久久久久久| 久久久久久9999| 日韩欧美电影一二三| 91视频91自| 风流少妇一区二区| 老司机午夜精品| 亚洲mv在线观看| 亚洲精品视频在线看| 国产欧美日韩另类一区| 精品人伦一区二区色婷婷| 日本国产一区二区| 成人美女视频在线看| 狠狠色丁香婷综合久久| 日日噜噜夜夜狠狠视频欧美人 | 日韩三级在线免费观看| 色欧美88888久久久久久影院| 国产传媒一区在线| 午夜精品视频在线观看| 亚洲综合自拍偷拍| 亚洲精品一二三区| 亚洲欧洲国产日本综合| 国产精品传媒视频| 欧美国产精品劲爆| 精品捆绑美女sm三区| 日韩精品一区二区三区在线观看| 欧美亚洲免费在线一区| 欧美性一区二区| 在线观看亚洲成人| 色一区在线观看| 91视频在线看| 色婷婷精品大在线视频| 欧美午夜精品免费| 欧美日韩国产另类不卡| 欧美精品三级在线观看| 日韩一区二区三区视频| 欧美变态tickling挠脚心| 日韩三级av在线播放| 精品日韩99亚洲| 久久免费精品国产久精品久久久久| 日韩久久免费av| 久久无码av三级| 欧美成人vps| 精品久久久久久久久久久久久久久久久 | 日韩一区欧美二区| 亚洲国产一区二区三区青草影视| 亚洲成人激情av| 久久99国产精品久久| 国产成人三级在线观看| 国产欧美一区二区在线观看| 日韩一区二区在线观看视频| 久久99精品久久久久久动态图 | 国产精品乡下勾搭老头1| 国产99久久久国产精品| 成人av在线一区二区| 91小视频免费看|