Thinkphp5微信小程序獲取用戶信息接口調用筆記 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關 >

Thinkphp5微信小程序獲取用戶信息接口調用筆記

發表時(shí)間:2021-4-22

發布人(rén):融晨科技

浏覽次數:80

首先在(zài)官網下載示例代碼, 選php的(de), 這(zhè)裏有個(gè)坑 官方的(de)php文件,編碼是(shì)UTF-8+的(de), 所以(yǐ)要(yào / yāo)把文件改爲(wéi / wèi)UTF-8;然後在(zài)Thinkphp5 extend文件夾下建立Wxxcx命名空間,把官方的(de)幾個(gè)類文件放進去(這(zhè)裏要(yào / yāo)注意文件夾名, 命名空間名, 類名的(de), 大(dà)小寫,一定要(yào / yāo)一樣,官方的(de)文件名和(hé / huò)類名大(dà)小寫不(bù)一樣)

然後是(shì)自己的(de)thinkphp接口代碼:

  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: leeoo
  5. * Date: 2017/9/14 0014
  6. * Time: 10:43
  7. */
  8. namespace app\api\controller\v1;
  9. use think\Loader;
  10. use think\Request;
  11. use Workerman\Protocols\Http;
  12. use Wxxcx\WXBizDataCrypt;
  13. use first\second\Foo;
  14. class Index
  15. {
  16. public function index($id)
  17. {
  18. return json(['msg' => $id]);
  19. }
  20. public function dologin()
  21. {
  22. $code = Request::instance()->param('code');
  23. $encryptedData = Request::instance()->param('encryptedData');
  24. $iv = Request::instance()->param('iv');
  25. $appid = "你的(de)小程序appid";
  26. $secret = "你的(de)小程序secret";
  27. //appid={$appid}&secret={$secret}&js_code={$code}&grant_type=authorization_code
  28. $param = array(
  29. 'appid' => $appid,
  30. 'secret' => $secret,
  31. 'js_code' => $code,
  32. 'grant_type' => 'authorization_code'
  33. );
  34. //http函數爲(wéi / wèi)封裝的(de)請求函數
  35. $res = http(

相關案例查看更多