WeixinController.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  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. $url = $request->post('url');
  13. if($url) $url = urldecode($url);
  14. $appid = 'wx126331d1732978b0';
  15. $appSecret = '76231c41c24d4363243866f5f9dee55f';
  16. $config = new ChapterShareWechatConfigService($appid,$appSecret);
  17. //$config->setAccessToken('');
  18. $config->requestAccessToken();
  19. $config->requestJsApiTicket();
  20. //$url = $base_url.$path;
  21. $data = $config->getJssdkConfig($url);
  22. return response()->success($data);
  23. }
  24. public function shareLink(Request $request){
  25. $openid = $request->get('openid');
  26. $redirect = $request->get('redirect');
  27. $url = 'https://xiyue.aizhuishu.com/?openid='.$openid.'&redirect='.$redirect;
  28. return response()->to($url);
  29. }
  30. }