文件名称:openrtb:Go的OpenRTB协议定义
文件大小:61KB
文件格式:ZIP
更新时间:2024-05-04 09:52:50
go adtech openrtb rtb Go
OpenRTB Go的OpenRTB结构和验证。 要求 需要Go 1.8+才能进行正确的json.RawMessage封送处理。 安装 要安装,请使用go get : go get github.com/bsm/openrtb/v3 用法 package main import ( "log" "github.com/bsm/openrtb/v3" ) func main () { file , err := os . Open ( "stored.json" ) if err != nil { log . Fatal ( err ) } defer file . Close () var req * openrtb. BidRequest if err := json . NewDecoder ( file ). Decode ( & req
【文件预览】:
openrtb-master
----.travis.yml(107B)
----content_test.go(1KB)
----testdata()
--------bres.multi.json(1KB)
--------breq.banner.json(1KB)
--------bres.pmp.json(642B)
--------native.json(41B)
--------breq.exp.json(2KB)
--------impression.json(246B)
--------bid.json(395B)
--------device.json(656B)
--------audio.json(705B)
--------banner.json(121B)
--------breq.video.json(4KB)
--------app.json(353B)
--------breq.native.json(992B)
--------pmp.json(185B)
--------content.quoted.json(375B)
--------source.json(83B)
--------bres.single.json(652B)
--------site.json(259B)
--------video.json(887B)
--------bres.vast.json(3KB)
--------content.json(156B)
----native()
--------response()
--------request()
----openrtb_test.go(423B)
----bid.go(4KB)
----doc.go(141B)
----native.go(1KB)
----bench_test.go(804B)
----banner_test.go(589B)
----banner.go(2KB)
----bidrequest_test.go(3KB)
----inventory.go(2KB)
----bid_test.go(986B)
----LICENSE(1KB)
----source.go(825B)
----bidresponse_test.go(2KB)
----audio.go(3KB)
----numbers_test.go(2KB)
----video_test.go(2KB)
----source_test.go(497B)
----pmp.go(2KB)
----device.go(3KB)
----seatbid.go(1KB)
----audio_test.go(2KB)
----seatbid_test.go(333B)
----bidresponse.go(2KB)
----impression.go(3KB)
----Makefile(105B)
----device_test.go(1KB)
----go.sum(2KB)
----content.go(4KB)
----impression_test.go(887B)
----inventory_test.go(1KB)
----README.md(669B)
----.editorconfig(201B)
----numbers.go(1KB)
----openrtb.go(40KB)
----bidrequest.go(3KB)
----video.go(4KB)
----pmp_test.go(646B)
----native_test.go(386B)
----go.mod(118B)