• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP微信网页授权的配置文件操作分析

    本文实例讲述了PHP微信网页授权的配置文件操作。分享给大家供大家参考,具体如下:

    代码如下:

    ?php
    //配置文件
    return [
      'weixin'=>[
          /**
           * Debug 模式,bool 值:true/false
           *
           * 当值为 false 时,所有的日志都不会记录
           */
          'debug' => true,
    
          /**
           * 账号基本信息,请从微信公众平台/开放平台获取
           */
          'app_id' => 'your-app-id',     // AppID  
          'secret' => 'your-app-secret',   // AppSecret
          'token'  => 'your-token',     // Token
          'aes_key' => '',          // EncodingAESKey,安全模式与兼容模式下请一定要填写!!!
    
          /**
           * 日志配置
           *
           * level: 日志级别, 可选为:
           *     debug/info/notice/warning/error/critical/alert/emergency
           * permission:日志文件权限(可选),默认为null(若为null值,monolog会取0644)
           * file:日志文件位置(绝对路径!!!),要求可写权限
           */
          'log' => [
            'level'   => 'debug',
            'permission' => 0777,
            'file'    => '/tmp/easywechat.log',
          ],
    
          /**
           * OAuth 配置
           *
           * scopes:公众平台(snsapi_userinfo / snsapi_base),开放平台:snsapi_login
           * callback:OAuth授权完成后的回调页地址
           */
          'oauth' => [
            'scopes'  => ['snsapi_userinfo'],
            'callback' => '/examples/oauth_callback.php',
          ],
    
          /**
           * 微信支付
           */
          'payment' => [
            'merchant_id'    => 'your-mch-id',
            'key'        => 'key-for-signature',
            'cert_path'     => 'path/to/your/cert.pem', // XXX: 绝对路径!!!!
            'key_path'      => 'path/to/your/key',   // XXX: 绝对路径!!!!
            // 'device_info'   => '013467007045764',
            // 'sub_app_id'   => '',
            // 'sub_merchant_id' => '',
            // ...
          ],
    
          /**
           * Guzzle 全局设置
           *
           * 更多请参考: http://docs.guzzlephp.org/en/latest/request-options.html
           */
          'guzzle' => [
            'timeout' => 3.0, // 超时时间(秒)
            //'verify' => false, // 关掉 SSL 认证(强烈不建议!!!)
          ],
      ]
    ];
    

    重点说明:

    1--

    'app_id' => 'your-app-id', // AppID
    'secret' => 'your-app-secret', // AppSecret
    'token' => 'your-token', // Token
    说明:登录微信公众号平台获取:https://mp.weixin.qq.com/wiki?t=resource/res_mainid=mp1421137522

    这里作者使用的测试号,
    地址如下:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login


    'token' => 'your-token', // Token 可以随便填写 最后要和微信设置的一样就可以的

    2--

    /**
     * OAuth 配置
     *
     * scopes:公众平台(snsapi_userinfo / snsapi_base),开放平台:snsapi_login
     * callback:OAuth授权完成后的回调页地址
     */
    'oauth' => [
      'scopes'  => ['snsapi_userinfo'],
      'callback' => '/examples/oauth_callback.php',
    ],
    

    说明:
    snsapi_userinfo :弹出授权
    snsapi_base 静默授权
    'callback' => '/examples/oauth_callback.php', 授权过后跳转的方法

    3--

     'guzzle' => [
            'timeout' => 3.0, // 超时时间(秒)
            //'verify' => false, // 关掉 SSL 认证(强烈不建议!!!)
          ],
    
    说明:
    开启 //'verify' => false, // 关掉 SSL 认证(强烈不建议!!!)
    

    结果:

     'guzzle' => [
            'timeout' => 3.0, // 超时时间(秒)
            //'verify' => false, // 关掉 SSL 认证(强烈不建议!!!)
          ],
    

    在用微信扫一扫关注测试号
    方便后面的调试

    参考地址:https://www.kancloud.cn/he_he/laravel/962117

    更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP微信开发技巧汇总》、《php curl用法总结》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《PHP中json格式数据操作技巧汇总》及《PHP针对XML文件操作技巧总结》

    希望本文所述对大家PHP程序设计有所帮助。

    您可能感兴趣的文章:
    • thinkphp5.1 框架导入/导出excel文件操作示例
    • PHP实现文件上传操作和封装
    • PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
    • php利用ZipArchive类操作文件的实例
    • PHP 文件写入和读取操作实例详解【必看篇】
    • php遍历目录下文件并按修改时间排序操作示例
    • PHP 实现文件压缩解压操作的方法
    • PHP文件操作简单介绍及函数汇总
    上一篇:thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
    下一篇:TP5(thinkPHP框架)实现后台清除缓存功能示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PHP微信网页授权的配置文件操作分析 PHP,微信,网页,授权,的,配置文件,