Рубрики
Uncategorized

Оперативный анализ файлов конфигурации, авторизованных веб-страницей PHP Wechat

Автор оригинала: David Wong.

В этой статье показана работа с файлами конфигурации, авторизованными веб-страницами PHP Wechat. Поделитесь для вашей справки следующим образом:

Код выглядит следующим образом:

php
// Configuration file
return [
  'weixin'=>[
      /**
       * Debug mode, bool value: true/false
       *
       * When the value is false, all logs are not logged
       */
      'debug' => true,

      /**
       * Basic account information, please get from Wechat Public Platform/Open Platform
       */
      'app_id' => 'your-app-id',     // AppID  
      'secret' => 'your-app-secret',   // AppSecret
      'token'  => 'your-token',     // Token
      'aes_key'=>', // Encoding AESKey, security mode and compatibility mode must be filled in!!!

      /**
       * Log configuration
       *
       * Level: Log level, optional:
       *     debug/info/notice/warning/error/critical/alert/emergency
       * permission: log file permissions (optional), default to null (if null value, monolog will take 0644)
       * file: Log file location (absolute path!!!!), requiring writable permissions
       */
      'log' => [
        'level'   => 'debug',
        'permission' => 0777,
        'file'    => '/tmp/easywechat.log',
      ],

      /**
       * OAuth configuration
       *
       * scopes: public platform (snsapi_userinfo/snsapi_base), open platform: snsapi_login
       * Callback: Callback page address after OAuth authorization is completed
       */
      'oauth' => [
        'scopes'  => ['snsapi_userinfo'],
        'callback' => '/examples/oauth_callback.php',
      ],

      /**
       * Wechat Payment
       */
      'payment' => [
        'merchant_id'    => 'your-mch-id',
        'key'        => 'key-for-signature',
        'cert_path'=>'path/to/your/cert.pem', //XXX: Absolute path!!!
        'key_path'=>'path/to/your/key', //XXX: Absolute path!!!
        // 'device_info'   => '013467007045764',
        // 'sub_app_id'   => '',
        // 'sub_merchant_id' => '',
        // ...
      ],

      /**
       * Guzzle global settings
       *
       * For more information, see http://docs.guzzlephp.org/en/latest/request-options.html
       */
      'guzzle' => [
        'timeout'=> 3.0, //timeout time (seconds)
        //'verify'=> false, //turn off SSL authentication (strongly not recommended!!!)
      ],
  ]
];

Акцент делается на:

1–

‘app_id’ => ‘ваш идентификатор приложения’,//AppID ‘секретно’ => ‘секрет вашего приложения’,//AppSecret ‘токен’ => ‘ваш токен’,//Описание токена: Войдите в платформу общедоступных номеров Wechat и получите: Здесь автор использует тестовый номер. Адрес выглядит следующим образом:/логин ‘токен’=>’ваш-токен’,//Токен может заполнить окончательный текст, а также настройки Wechat.

2–

/**
 * OAuth configuration
 *
 * scopes: public platform (snsapi_userinfo/snsapi_base), open platform: snsapi_login
 * Callback: Callback page address after OAuth authorization is completed
 */
'oauth' => [
  'scopes'  => ['snsapi_userinfo'],
  'callback' => '/examples/oauth_callback.php',
],

Поясните: Snsapi_userinfo: авторизация всплывающего окна Snsapi_base Беззвучная авторизация ‘обратный вызов’=>’/examples/oauth_callback.php”, разрешая методы для перехода после

3–

'guzzle' => [
        'timeout'=> 3.0, //timeout time (seconds)
        //'verify'=> false, //turn off SSL authentication (strongly not recommended!!!)
      ],
Explain:
Turn on //'verify'=> false, //turn off SSL authentication (strongly not recommended!!!)

Результат:

'guzzle' => [
        'timeout'=> 3.0, //timeout time (seconds)
        //'verify'=> false, //turn off SSL authentication (strongly not recommended!!!)
      ],

Проверьте номер теста фокусировки с помощью Wechat, удобного для последующей отладки

Справочный адрес: https://www.kancloud.cn/he_he/laravel/962117

Больше читателей, интересующихся контентом, связанным с PHP, могут ознакомиться с темами этого сайта: Краткое описание навыков разработки PHP Wechat, Краткое описание использования Php Curl, Краткое описание навыков сетевого программирования PHP, Краткое описание использования строк Php, Краткое описание Навыков работы с данными в формате Json в PHP и Краткое описание навыков работы с XML-файлами в PHP. “

Я надеюсь, что эта статья будет полезна для разработки PHP – программ для всех.