WeixinController.php 883 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Http\Controllers\Wap\Other;
  3. use App\Http\Controllers\Wap\BaseController;
  4. use App\Http\Controllers\Controller;
  5. use App\Modules\Book\Services\ChapterShareWechatConfigService;
  6. use Illuminate\Http\Request;
  7. class WeixinController extends Controller
  8. {
  9. public function jsSdkConfig(Request $request,$channel_id,$doamin)
  10. {
  11. $base_url = env('PROTOCOL').'://site'.$channel_id.'.'.$doamin.'.com/';
  12. $path = $request->get('path');
  13. $appid = 'wx126331d1732978b0';
  14. $appSecret = '76231c41c24d4363243866f5f9dee55f';
  15. $config = new ChapterShareWechatConfigService($appid,$appSecret);
  16. //$config->setAccessToken('');
  17. $config->requestAccessToken();
  18. $config->requestJsApiTicket();
  19. $url = $base_url.$path;
  20. $data = $config->getJssdkConfig($url);
  21. return response()->success($data);
  22. }
  23. }