config_360.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. //是否打开调试模式,打开后,可以查看oauth日志
  3. //上线时,将调试设置成false. 线上记录日志,会导致产生大量日志,占用磁盘空间。
  4. //设置为true将打开日志
  5. define('QIHOO_MSDK_DEBUG', false);
  6. if (stripos(PHP_OS, 'win') === 0) {
  7. //windows 日志路径为当前目录 qihoo_msdk.log
  8. define('QIHOO_MSDK_LOG', dirname(__FILE__) . '/qihoo_msdk.log');
  9. } else {
  10. //*nix 日志路径为/tmp/qihoo_msdk.log
  11. define('QIHOO_MSDK_LOG', '/tmp/qihoo_msdk.log');
  12. }
  13. //TODO::在此处添加应用 app_key=>app_secret 配置
  14. $_keyStore = array(
  15. 'c58ec2ce150a526d43902df1a8411a99' => '684bb1080f178741a5c2ab2e03ad7e36',
  16. );
  17. /**
  18. * @var string 360给分配的应用id
  19. */
  20. $appId = '203923846';
  21. $appKey = 'c58ec2ce150a526d43902df1a8411a99';
  22. $appSecret = isset($_keyStore[$appKey]) ? $_keyStore[$appKey] : '';
  23. if (empty($appSecret)) {
  24. throw new Exception("no appSecret for appKey:$appKey");
  25. }
  26. define('QIHOO_APP_ID', $appId);
  27. define('QIHOO_APP_KEY', $appKey);
  28. define('QIHOO_APP_SECRET', $appSecret);
  29. define('QIHOO_MSDK_ROOT', realpath(dirname(__FILE__) . '/qihoo_msdk/')); #
  30. define('QIHOO_API_USR', 'https://openapi.360.cn/user/me.json'); # token 换取用户信息接口
  31. function qihooLoad($className)
  32. {
  33. static $loadedClassList = array();
  34. if (!empty($loadedClassList[$className])) {
  35. return;
  36. }
  37. $path = str_replace('_', DIRECTORY_SEPARATOR, $className) . '.php';
  38. require_once QIHOO_MSDK_ROOT . DIRECTORY_SEPARATOR . $path;
  39. $loadedClassList[$className] = 1;
  40. }
  41. spl_autoload_register('qihooLoad');