go_baidu_api

module
v0.0.0-...-a64b965 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2017 License: Apache-2.0

README

百度推广API(Golang)

##Installgo_baidu_api

go get github.com/nanjishidu/go_baidu_api/...

##Import go_baidu_api

import baiduapi "github.com/nanjishidu/go_baidu_api/v4"

##字段说明

performanceData = []string{"cost", "cpc", "click", "impression", "ctr", "cpm","position" ,"conversion"}

startDate 开始时间

endDate  结束时间

idOnly  选填;默认为 false 取值范围: true:只获取 id false:既获取 id 也获取字面
levelOfDetails  统计粒度 

Attributes  选填; 目前仅地域报告和搜索词报告使用了该 字段,若为 NULL 表示统计全部地域。 key:provid ; value:地域代码数组

format 选填,默认值为 2;

reportType  报告类型 必填; 2:账户报告 10:计划报告 11:单元报告 14:关键词报告(keywordid)报告 12:创意报告 15:配对报告 3:地域报告 6:搜索词报告9:关键词报告(wordid) 5:二级地域报告 38:历史数据排名报告

statRange 统计范围
选填,默认值为 2; 
2:账户范围
3:计划范围
5:单元范围
7:创意范围 
11:关键词(keywordid)范围 
6:关键词(wordid)范围
注意:统计范围不能细于当前的统计粒
度,例如统计粒度为计划,则统计范围
不能细到单元

unitOfTime 选填,默认值为 5 取值范围: 5:日报
4:周报
3:月报
1:年报
7:小时报 8:请求时间段汇总(endDate-StartDate)
device 搜索推广设备 选填,默认值为 0 取值范围: 0:全部搜索推广设备 1:仅计算机 2:仅移动
platform  选填,默认为 0 全部:0 内部流量:3 搜索合作流量:4
此字段仅账户、计划、单元、关键词、
创意五种基本类型报告支持

//通用 
UnitOfTime      5(日报)
IdOnly         true 
Format          2
Attributes:      nil,
startDate   > 20010917
endDate
Device 1,0

-----账户报告
reportType       2
levelOfDetails 2
statRange 2
PerformanceData []string{"cost", "cpc", "click", "impression", "ctr", "cpm", "conversion"},
-----计划报告
reportType       10
StatRange = 3 // 2,3
LevelOfDetails = 3
PerformanceData = []string{"cost", "cpc", "click", "impression", "ctr", "cpm", "conversion"}
------单元报告
ReportType = 11
StatRange = 5 // 2,3,5
LevelOfDetails = 5
PerformanceData = []string{"cost", "cpc", "click", "impression", "ctr", "cpm", "conversion"}
------关键词报告 keywordid
ReportType = 14
StatRange = 11 // 2,3,5,11
LevelOfDetails = 11
PerformanceData = []string{"cost", "cpc", "click", "impression", "ctr", "cpm", "position","conversion"}

------创意报告

ReportType = 12
StatRange = 7 // 2,3,5,7
LevelOfDetails = 7
PerformanceData = []string{"cost", "cpc", "click", "impression", "ctr", "cpm", "position","conversion"}

------关键词报告(wordid)
ReportType = 9
StatRange = 6 // 2,3,5,11
LevelOfDetails = 6
PerformanceData = []string{"cost", "cpc", "click", "impression", "ctr", "cpm", "position","conversion"}

-------地域报告
ReportType = 3
LevelOfDetails = 5 // 2,3,5
StatRange = 5      // 2,3,5
PerformanceData = []string{"cost", "cpc", "click", "impression", "ctr", "cpm", "position","conversion"}

-------搜索词报告
ReportType = 6
LevelOfDetails = 3       // 2,3
StatRange = 12 // 7,12  
PerformanceData = []string{"click", "impression"}

-------配对报告
ReportType = 15	
StatRange = 11 //2,3,5,7,11
LevelOfDetails = 12
PerformanceData = []string{"cost", "cpc", "click", "impression", "ctr", "cpm"}

-------蹊径报告
ReportType = 21
StatRange = 2
LevelOfDetails = 6
PerformanceData = []string{"cost", "cpc", "click", "impression", "ctr"}
------二级地市
ReportType = 5
LevelOfDetails = 3
StatRange = 3
PerformanceData = []string{"cost", "cpc", "click", "impression", "ctr", "cpm", "position","conversion"}
------历史排名
ReportType = 38
StatRange = 11 // 2,11
LevelOfDetails = 11
PerformanceData = []string{"rank1shows", "rank2shows", "rank3shows", "rank1to3shows", "rank1to3ratio",  "rank1to8shows", "rank1to8ratio","rank4to8shows"}

附注:移动设备不能请求 rank4to8shows 绩效数据

Directories

Path Synopsis
CommonService.go region.go sms_service_AccountService.go sms_service_AdgroupService.go sms_service_BulkService.go sms_service_CampaignService.go sms_service_CreativeService.go sms_service_DynamicCreativeService.go sms_service_KRService.go sms_service_KeywordService.go sms_service_NewNewCreativeService.go sms_service_ReportService.go sms_service_ToolkitService.go util.go
CommonService.go region.go sms_service_AccountService.go sms_service_AdgroupService.go sms_service_BulkService.go sms_service_CampaignService.go sms_service_CreativeService.go sms_service_DynamicCreativeService.go sms_service_KRService.go sms_service_KeywordService.go sms_service_NewNewCreativeService.go sms_service_ReportService.go sms_service_ToolkitService.go util.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL