欧美亚洲日韩国产人成在线播放-16女下面流水不遮视频-亚洲老熟女@TUBEUMTV-亚洲精品国产摄像头,精品人妻一区二区三区四区,亚洲日本一区二区三区在线,日本人妻巨大乳挤奶水

尚武科技——負責任的企業(yè)公民

電話

電話咨詢

pHONE CONSulTING

0311-83796180

QQ

在線咨詢

ONliNE CONSulTING
百度商橋
科技以人為本
尚武旗下網(wǎng)站
尚武科技
搜索圖標
Sitemap | Mail | 合作答疑 | 招賢納士
網(wǎng)站公告 尚武科技服務(wù)熱線:0311-
 83796180
   
我們是誰  |  企業(yè)文化  |  新聞動態(tài)  |  加入我們  |  行業(yè)知識
對微信公眾平臺的JS-SDK您夠了解嗎?

  很多人對于微信公眾平臺的微信內(nèi)容網(wǎng)頁開發(fā)工具包-微信JS-SDK,并沒有深入的了解,今天我們通過一個簡單的例子進行深入了解一下吧!

  微信JS-SDK是微信平臺開發(fā)人員最常用的工具包,其提供了11類接口:分享接口、圖像接口、音頻接口、智能接口、設(shè)備信息、界面操作、地理位置、微信掃一掃、微信小店、微信卡券、微信支付,這些接口在使用方式上是相同的,但是要注意的是這些接口不是都開放的,有些是需要權(quán)限的。

  微信平臺開發(fā)人員需要在微信開發(fā)平臺下載示例代碼,同時還要一個api接口(api.php),簡單展示下上傳保存代碼:
  //保存為同級目錄下api.php

  require_once './config/app.php';

  require_once './config/wexin.php';

  //curl

  function getcurl($url, $data=array()){

  $ch = curl_init();

  curl_setopt($ch, CURLOPT_URL, $url);

  curl_setopt($ch, CURLOPT_POST, 1);

  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

  curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

  curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($data)); $response = curl_exec($ch);

  $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

  curl_close($ch) ;

  return $response; }

  /**

  * 獲取微信access_token

  */

  function get_access_token () {

  global $wxConfig;

  $url = "

  $data = array(

  'grant_type'=>'client_credential',

  'appid'=> $wxConfig['appId'],

  'secret'=> $wxConfig['appSecret'] );

  $file = getcurl($url,$data);

  $josn = json_decode($file,true);

  $token = $josn['access_token'];

  if($token){

  return $token;

  }else{

  return null;

  } }

  /**

  * 上傳圖片

  * @param media_id */

  function upload($media_id) {

  $access_token = get_access_token();

  if (!$access_token) return false;

  $url= ";

  if (!file_exists(UPLOAD_PATH)) {

  mkdir('./upload/', 0775, true); //將圖片保存到upload目錄 }

  $fileName = date('YmdHis').rand(1000,9999).'.jpg';

  $targetName = './upload/'. $fileName;

  $ch = curl_init($url);

  $fp = fopen($targetName, 'wb');

  curl_setopt($ch, CURLOPT_FILE, $fp); // 設(shè)置輸出文件的位置,值是一個資源類型

  curl_setopt($ch, CURLOPT_HEADER, 0);

  curl_exec($ch);

  curl_close($ch);

  fclose($fp); return '/upload/'.$fileName; //輸出文件名 }

  /*** 輸出json*/

  function toJson ($code = 200, $data = array(), $message = 'success') {

  return json_encode(array('code' => $code, 'data' => $data, 'message' => $message));

  }

  if (isset($_GET['api'])) {

  $api = $_GET['api'];

  //上傳

  if ($api == 'upload') { $mediaId = $_POST['media_id']; $file = upload($mediaId);

  if ($file) { exit (toJson(200, array('url' => $file))); }

  else { exit (toJson(400, null, 'error')); } }
       }}

  前端頁面再簡單修改下sample.php,將修改后的代碼連同新建的api.php同時上傳到服務(wù)器。該服務(wù)器域名必須和你在微信設(shè)置中的域名一致。弄好可以進行微信測試。

  以上就是微信JS-SDK使用方法的簡單介紹,希望大家都能嘗試一下,如果想了解更多信息的,可以關(guān)注尚武科技的更多信息。




上一篇:HTML5中有趣的標簽有哪些呢?             下一篇:版式設(shè)計有哪些實用技巧呢?

標簽:微信公眾平臺
尚武科技
推薦閱讀
睿億網(wǎng)絡(luò)用心服務(wù)的團隊,竭誠為您服務(wù) 客服不能及時回復(fù)您,您可點擊QQ進行交談
欲了解業(yè)務(wù)詳情,請撥打咨詢熱線:
值班電話:15512183667
在線服務(wù): 尚武科技售前專員   
合作答疑 |  企業(yè)郵箱 |  關(guān)于我們 |  聯(lián)系我們 |  版權(quán)聲明 |  會員中心 |  友情鏈接 |  免責聲明
Copyright ? 2008-2019 尚武科技 保留所有權(quán)利 >冀ICP備07012169號    Copyright ? 2008 www.zyshhgqdsbxx.com, Inc. All rights reserved