bubujka / yadr
Yandex.direct 包装器
dev-master
2014-07-22 21:03 UTC
Requires
- php: >=5.3.0
- bubujka/def: dev-master
This package is not auto-updated.
Last update: 2024-09-23 15:38:39 UTC
README
安装
- 通过 composer
- 手动连接 bu.defun ( https://github.com/Bubujka/bu.defun ) 和 yadr.php
使用
在配置文件中某处
<?php yadr\production(true); yadr\login('xxxxxx'); yadr\app_id('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); yadr\token('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
调用方法
<?php print_r(yadr\GetCampaignsList());
如果不喜欢命名空间
可以创建全局作用域中方法包装器
<?php yadr\create_wrappers(true); print_r(GetCampaignsList());
调试
在代码某处添加字符串
with_wrapper('yadr\method', function($fn){ $return = $fn(); $debug = array( 'method'=>$fn->args[0], 'params'=>$fn->args[1], 'return'=>$return, 'login'=>yadr\login(), 'token'=>yadr\token(), 'app_id'=>yadr\app_id()); file_put_contents('log/'.microtime(true).'-'.md5(rand()).'.json', json_encode($debug)); return $return; });
所有结果都将存储在 log 文件夹中。