




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
亿起发广告主CPS业务接入手册 亿玛在线科技有限公司应用开发部2013 05 V1 3 0 目录 1 1术语表1 2亿起发推广流程 2 1广告入口2 2实时数据接口2 3数据查询接口 3 1JAVA代码3 2PHP代码3 3 NET C 代码 3 1 1术语表 1 1术语表 注 本文档中红色字体为需要特别注意的部分 2 1广告入口 广告入口是广告主提供给亿起发的在广告跳转过程中能记录联盟以及网站主信息的链接 这些信息保存在COOKIE中 采用lastclickwin 即效果算做最后一次带来流量的联盟和网站主 的方式更新COOKIE的值 广告入口参数如下表 左侧表格中除target参数外都是必要参数 source channel可以让广告主接口在多合作伙伴 多渠道推广时具有最大的灵活性 且给广告主统计各个渠道的数据带来方便 一次开发多次使用 cid wi是亿起发统计数据和给站长结算的依据 也是必不可少的 target参数是广告入口记录COOKIE后要跳转到的链接地址 请根据自己网站使用的字符集进行URLDecode 防止目标地址参数丢失 2 1广告入口 广告入口形式 注意 红色部分为目标地址 目标地址在网站主投放广告时可以修改为广告主网站的任意一个链接 2 2实时数据接口 实时数据接口由亿起发提供 用于接收广告主的订单数据 广告主需要在订单生成后支付前调用此接口向亿起发发送订单数据 不作为最后结算的依据 此接口发送所有来源为亿起发的订单 实时性好 网站主能及时看到产生的订单 有助于增强网站主推广的信心 请求格式 2 2实时数据接口 优惠券分摊处理公式 price 商品金额 商品单价 1 优惠券金额 总价 查询接口显示也同样这样处理 问题描述 一个订单 商品A单价100元1件 商品B单价50元2件 使用优惠券金额20元 此时总价为200 商品A对应的price 100 1 20 200 90amount参数 1商品B对应的price 50 1 20 200 45amount参数 2 2 2实时数据接口 1 实时数据接口形式 2 2实时数据接口 实时接口返回值说明 0 表示发送成功1 表示缺少必要的参数2 表示参数格式错误 3 表示链接超时 4 表示URL格式错误 5 表示IO异常 1 表示发送失败 2 3数据查询接口 目的 数据查询接口由广告主提供 亿起发平台在每天的凌晨调用一次 查询前一天的数据 接口中返回的数据所有来源为亿起发的数据 其作用主要是补充实时接口丢失的数据 保证数据的完整性 为站长分析推广效果提供更可靠的依据 接口功能如下 查询指定日期生成的订单 查询指定日期更新 更新主要是指订单状态 支付方式 支付状态的变化 过的订单的最新状态 实现建议 与系统订单表分开 实时将订单从系统订单表同步到接口订单表 接口订单表中保存至少2个月的数据 确切的说应该至少保存一个结算周期 请和商务确认具体的结算周期 的订单数据 错误返回值说明 IP验证不通过 ipislimited 只有在设置了ip限制ip核对不上才会有这个提示签名验证不通过 signiserror 只有查询条件有签名验证 验证不通过才会有这个提示查询不到数据 nodata 参数不是整数 paramterisnotthenumeric 请求超时 requesttimeout 2 3数据查询接口 查询参数说明 1 根据下单时间查询某时间段内创建的订单数据 2 根据更新时间查询某时间段内更新过的订单状态 支付状态 支付方式等等信息 2 3数据查询接口 数据查询接口形式 1 按下单时间查询 orders campaignId 101 fare 2 favorable 10 favorableCode 987654321 feedback NDgwMDB8MTIzNDU2Nzg5MTIzNDU2Nzg5MTIzNDU2Nzg5dGVzdHljaA orderNo o44orderNo orderTime 2013 5 1516 31 29 orderstatus 0 paymentStatus 0 paymentType 0 products amount 11 category sofa commissionType A name 商品名称1 price 1001 productNo pno001 amount 21 category bed commissionType A name 商品名称2 price 2001 productNo pno002 updateTime 2013 5 1516 31 29 campaignId 101 fare 10 favorable 2 favorableCode 123456789 feedback NDgwMDB8MTIzNDU2Nzg5MTIzNDU2Nzg5MTIzNDU2Nzg5dGVzdHljaA orderNo o45orderNo orderTime 2013 5 1516 31 29 orderstatus active paymentStatus 1 paymentType 支付宝 products amount 11 category sofa commissionType A name 商品名称1 price 1001 productNo pno001 amount 21 category bed commissionType A name 商品名称2 price 2001 productNo pno002 updateTime 2013 5 1516 31 29 2 按更新时间查询 orderStatus feedback aaa orderNo 1aaaaa orderstatus 订单完成 paymentStatus 已支付 paymentType 支付宝 updateTime 2013 5 158 59 54 使用java版sdk需要注意点 1 必须要有的依赖包 如下 log4j 1 2 16 jarjson lib 2 4 jdk15 jarhttpcore 4 1 2 jarhttpclient 4 1 2 jarezmorph 1 0 6 jarcommons logging 1 1 1 jarcommons lang 2 5 jarcommons collections 3 2 1 jarcommons codec 1 4 jarcommons beanutils 1 8 0 jar2 jdk需要使用1 5或1 5以上版本 3 1JAVA代码 一 java版本Sdk广告入口调用说明 实现功能 接受亿起发传过去的参数 创建AdEnter的对象 向浏览器写入推广用的cookie 然后调用jump方法 传入获取的参数保存cookie并跳转到对应的目标地址 网站调用接口的形式 如果有多个来源的数据 且cookie名字不相同 请写在这里 3 1JAVA代码 二 java版本Sdk实时推送接口调用说明 实现功能 Sender类为实时数据接口类 接口用于推送送广告主的订单数据 广告主需要在订单生成后 支付前调用此接口向亿起发发送订单数据 发送格式为JSON 默认编码格式为GBK Sender类调用方法 1 发送订单信息 Orderorder newOrder Sendersend newSender order send sendOrder request 2 发送订单状态信息 orderStatusorderStatus neworderStatus Sendersend newSender orderStatus send sendOrderStatus 特别注意 a 广告主在和亿起发对接接口时 需要在配置文件中设置接口ID 亿起发提供 b 该类根据订单信息拼接URL 拼接URL时会对商品名称 下单时间和佣金类型进行编码 3 1JAVA代码 三 java版本Sdk查询接口调用说明 调用方式 例如 3 1JAVA代码 注意 需要使用PHP5或者PHP5以上版本一 php版本Sdk广告入口调用说明 实现功能 接受亿起发传过去的参数 创建AdEnter对象 调用jump方法 传入获取的参数保存cookie并跳转到对应的目标地址 网站调用接口的形式 3 2PHP代码 二 php版本Sdk实时推送接口调用说明 实现功能 Sender类为实时数据接口类 接口用于推送送广告主的订单数据 广告主需要在订单生成后 支付前调用此接口程序会读取亿起发cookie 拼接链接向亿起发发送订单数据 发送格式为JSON 默认编码格式为GBK 配置文件yiqifa config php中可更换 Sender类使用方法 1 发送订单信息 sender newSender sender setOrder order sender sendOrder 测试文件参考TestOrder php2 发送订单状态信息 sender newSender sender setOrder orderStatus sender sendOrderStatus 测试文件参考TestOrderStatus php特别注意 广告主在和亿起发对接接口时 需要在配置文件中设置接口ID 亿起发提供 3 2PHP代码 三 php版本Sdk查询接口调用说明 调用的方式 查询的是在orderStartTime和orderEndTime这段的时间段内的订单 3 2PHP代码 注意点 需要使用VisualStudio2008版本一 net版本Sdk广告入口调用说明实现功能 接受亿起发传过去的参数 创建AdEnterCore的对象 调用jump方法 获取参数保存至cookie并跳转到对应的目标地址 网站调用接口的形式 3 3 NET代码 二 net版本Sdk实时推送接口调用说明业务逻辑 当用户点击 提交订单 按钮时 程序判断是否是亿起发带去的订单 如果是 将订单信息回传给我们 代码调用示例 protectedvoidButton1 Click objectsender EventArgse GetDataFromPagegdfp newGetDataFromPage Listorder newList order this getOrder stringurl gdfp getOrderFromPage order Senders newSender s send url protectedvoidButton2 Click objectsender EventArgse GetDataFromPagegdfp newGetDataFromP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 普货车从业资格证考试及答案解析
- iso信息安全管理题库及答案解析
- 2025年云南省选调生考试行测真题及参考答案解析
- 2025年粮食(安全、保管、节约)等相关知识考试题库与答案
- 2025年国家开放大学(电大)《体育健康教育》期末考试备考试题及答案解析
- 格力安全培训试题与及答案解析
- 杰优宝2025安全员考题库全套及答案解析
- 2025年国家开放大学(电大)《教育心理学》期末考试备考试题及答案解析
- 物流配送中心优化方案报告
- 2025年国家开放大学《水利工程》期末考试备考试题及答案解析
- 2025年中级制图员《理论知识》考试真题(含新版解析)
- 【超星尔雅学习通】海上丝绸之路网课章节答案
- 有趣的化学启蒙课
- 高中体育教师业务考试试卷及参考答案
- 同济大学《高等数学》第七版上、下册答案(详解)
- 员工花名册表
- GB/T 7113-2003绝缘软管定义和一般要求
- GB/T 4754-2002国民经济行业分类
- GB/T 35985-2018煤炭分析结果基的换算
- 如何修改一篇作文
- 《人类行为与社会环境》课件
评论
0/150
提交评论