ASP php sem,Stephen的SEM博客
因?yàn)楣ぷ餍枰?#xff0c;需要經(jīng)常使用百度推廣去下載數(shù)據(jù),使用過(guò)doubleclick的工具以后發(fā)現(xiàn)可用通過(guò)api來(lái)調(diào)用數(shù)據(jù)
減少登錄平臺(tái)的次數(shù),最重要的是可以和其他平臺(tái)數(shù)據(jù)打通,但是網(wǎng)上幾乎找不到百度推廣api的教程,所以自己摸索
后總結(jié)了下
首先我們?nèi)ハ螺d一個(gè)php的百度推廣api的模板,最簡(jiǎn)單的辦法就是模仿
這里其實(shí)百度給出了 php版本調(diào)用百度推廣api的例子文件 只是藏的太深了
我總算挖出來(lái)了
http://dev2.baidu.com/newdev2/dist/index.html
解壓后里面由2個(gè)文件夾
drapisdk_php 核心庫(kù)文件 里面列出來(lái)了許多調(diào)用百度推廣api的方法 暫時(shí)不用動(dòng),你就當(dāng)時(shí)備份文件
php_sdk_test這個(gè)就是我們的例子文件
進(jìn)去 這里還有一個(gè)drapisdk_php? 文件夾
我們只需要在這個(gè)文件夾中 配置好我們的賬號(hào)密碼和token即可
在CommonService.php這個(gè)文件中
define ( ‘USERNAME’, ‘baidu-222’ );
//PASSWORD
define ( ‘PASSWORD’, ‘222’ );
//TOKEN
define ( ‘TOKEN’, ‘222’ );
需要換成自己的賬戶密碼以及token
然后運(yùn)行php_sdk_test文件夾下的 account_service_test.php
既可以看到賬戶的余額以及一共消費(fèi)金額
需要注意這個(gè)文件里面會(huì)自動(dòng)吧賬戶上限設(shè)置為789,需要屏蔽這段代碼
然后返回的信息是一共json對(duì)象$response,需要用php的函數(shù)轉(zhuǎn)為數(shù)組,然后這個(gè)數(shù)字是個(gè)3維數(shù)組
$a=json_encode($response);
$array = json_decode($a, true);
echo $array[‘data’][0][‘balance’];
遇到不懂的就//var_dump($array[‘data’]);
即可
然后就是報(bào)告了
這里有2種報(bào)告 實(shí)時(shí)報(bào)告沒(méi)什么用,簡(jiǎn)單說(shuō)下
在reportService_test.php這個(gè)文件里
先修改對(duì)應(yīng)函數(shù)的報(bào)告起始時(shí)間,主要實(shí)時(shí)包含最多60天,然后記得
$datas=$testService->getRealTimeQueryDataTest();
對(duì)加一行 var_dump($datas)去看看返回結(jié)果
例子中不會(huì)返回 所以要注意
重點(diǎn)是歷史報(bào)告
首先使用
$id=$testService->getProfessionalReportIdTest(); 獲取id
有了一個(gè)id一行
在去修改
getReportStateTest()
以及
getReportFileUrlTest()
里面的id號(hào)碼
即可通過(guò)
$datas=$testService->getReportFileUrlTest();
var_dump($datas);
打印出來(lái)下載報(bào)告的url
更新:2018-12-4? 增加了一篇20行代碼調(diào)用百度api的文章 可以參考
因?yàn)楣ぷ餍枰?#xff0c;需要經(jīng)常使用百度推廣去下載數(shù)據(jù),使用過(guò)doubleclick的工具以后發(fā)現(xiàn)可用通過(guò)api來(lái)調(diào)用數(shù)據(jù)
減少登錄平臺(tái)的次數(shù),最重要的是可以和其他平臺(tái)數(shù)據(jù)打通,但是網(wǎng)上幾乎找不到百度推廣api的教程,所以自己摸索
后總結(jié)了下
首先我們?nèi)ハ螺d一個(gè)php的百度推廣api的模板,最簡(jiǎn)單的辦法就是模仿
這里其實(shí)百度給出了 php版本調(diào)用百度推廣api的例子文件 只是藏的太深了
我總算挖出來(lái)了
http://dev2.baidu.com/newdev2/dist/index.html
解壓后里面由2個(gè)文件夾
drapisdk_php 核心庫(kù)文件 里面列出來(lái)了許多調(diào)用百度推廣api的方法 暫時(shí)不用動(dòng),你就當(dāng)時(shí)備份文件
php_sdk_test這個(gè)就是我們的例子文件
進(jìn)去 這里還有一個(gè)drapisdk_php? 文件夾
我們只需要在這個(gè)文件夾中 配置好我們的賬號(hào)密碼和token即可
在CommonService.php這個(gè)文件中
define ( ‘USERNAME’, ‘baidu-222’ );
//PASSWORD
define ( ‘PASSWORD’, ‘222’ );
//TOKEN
define ( ‘TOKEN’, ‘222’ );
需要換成自己的賬戶密碼以及token
然后運(yùn)行php_sdk_test文件夾下的 account_service_test.php
既可以看到賬戶的余額以及一共消費(fèi)金額
需要注意這個(gè)文件里面會(huì)自動(dòng)吧賬戶上限設(shè)置為789,需要屏蔽這段代碼
然后返回的信息是一共json對(duì)象$response,需要用php的函數(shù)轉(zhuǎn)為數(shù)組,然后這個(gè)數(shù)字是個(gè)3維數(shù)組
$a=json_encode($response);
$array = json_decode($a, true);
echo $array[‘data’][0][‘balance’];
遇到不懂的就//var_dump($array[‘data’]);
即可
然后就是報(bào)告了
這里有2種報(bào)告 實(shí)時(shí)報(bào)告沒(méi)什么用,簡(jiǎn)單說(shuō)下
在reportService_test.php這個(gè)文件里
先修改對(duì)應(yīng)函數(shù)的報(bào)告起始時(shí)間,主要實(shí)時(shí)包含最多60天,然后記得
$datas=$testService->getRealTimeQueryDataTest();
對(duì)加一行 var_dump($datas)去看看返回結(jié)果
例子中不會(huì)返回 所以要注意
重點(diǎn)是歷史報(bào)告
首先使用
$id=$testService->getProfessionalReportIdTest(); 獲取id
有了一個(gè)id一行
在去修改
getReportStateTest()
以及
getReportFileUrlTest()
里面的id號(hào)碼
即可通過(guò)
$datas=$testService->getReportFileUrlTest();
var_dump($datas);
打印出來(lái)下載報(bào)告的url
總結(jié)
以上是生活随笔為你收集整理的ASP php sem,Stephen的SEM博客的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大数据可视化技术栈
- 下一篇: 《密室逃生》将映 六人密室游戏成搏命赌局