很久没更新博客了,最近抽了个时间写了一个淘宝客程序,利用了Goolge App Engine  发布了Java版本的淘宝客程序

系统用了简答的STRUTS2+GAE+taobaoAPI 实现,比较简单

系统地址:http://ahzhouhui.appspot.com/

1。登录页面

2.商品查询页面

单击 图片或者标题 跳转到对应淘宝商品,后面的操作和淘宝购买商品一样,买好后佣金就会返回给你的支付宝。

记得在登录页面绑定淘宝账号哦,否则系统不能记录你的PID(淘宝根据你的PID 返回商品的佣金)

3:代码简介

由于代码是STRUTS2+GAE 所以要代码结构要符合GAE 开发规范

代码结构如下图

主要web.xml 配置

<?xml version="1.0" encoding="utf-8"?>

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"version="2.5"><servlet><servlet-name>MyFirstGEApp</servlet-name><servlet-class>gae.app.MyFirstGEAppServlet</servlet-class></servlet><servlet-mapping><servlet-name>MyFirstGEApp</servlet-name><url-pattern>/myfirstgeapp</url-pattern></servlet-mapping><filter><filter-name>struts2-gae</filter-name><filter-class>com.struts2.gae.dispatcher.GaeFilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2-gae</filter-name><url-pattern>/*</url-pattern></filter-mapping><listener><listener-class>com.struts2.gae.listener.OgnlListener</listener-class></listener><welcome-file-list><welcome-file>index.html</welcome-file></welcome-file-list>
</web-app>

主要是<filter-name>struts2-gae</filter-name> 其他和STRUTS2 没有区别

调用淘宝API 的代码

/**

  * 取得淘宝客用户ITEM* @return* @throws ApiException*/public String getTaobaokeItemsListInit()throws ApiException{HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session = request.getSession();String nick="wwwzhouhui";if (null!=session.getAttribute("username")&&!"".equals(session.getAttribute("username"))){nick=(String)session.getAttribute("username");}TaobaoClient client = new DefaultTaobaoClient(serverUrl, appKey, appSecret);TaobaokeItemsGetRequest req = new TaobaokeItemsGetRequest();req.setFields("num_iid,title,nick,pic_url,price,click_url,commission,commission_rate,commission_num,commission_volume,shop_click_url,seller_credit_score,item_location,volume");req.setNick(nick);req.setPageNo(new Long(page.getPageNo()));req.setPageSize(new Long(PAGE_SIZE));req.setKeyword("手机");TaobaokeItemsGetResponse response = client.execute(req);List<TaobaokeItem> list = response.getTaobaokeItems();page.setTotalCount(response.getTotalResults());page.setResult(list);return SUCCESS;}

其中TaobaoClient client = new DefaultTaobaoClient(serverUrl, appKey, appSecret); 三个参数 可以参考淘宝API 相关说明

项目发布在 Goolge App Engine  写好代码后 在ECLIPSE 点击 Goolge App Engine 发布的那个小飞机 输入GOOGLE APP 需要的GMAIL 账号 就可以使用 了(Goolge App Engine  如何使用 和相关申请你网上搜索,这里不说明了)

我的 项目地址:http://ahzhouhui.appspot.com

欢迎大家使用 100%返利 哈哈

简单JAVA版本淘宝客程序上线相关推荐

  1. 淘宝客程序 —— 突破了传统淘宝客程序对自动采集商品收费的模式

    简介: 产品介绍 Ke361是一个开源的淘宝客系统,基于的ThinkPHP3.2版本开发,提供更方便.更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制, 融合了模块化.驱动化和插件化的设 ...

  2. 一个基于codeigniter的淘宝客程序源码,适合学习参考,京东拼多多淘宝联盟api

    一个基于codeigniter的淘宝客程序源码,直接调用淘宝联盟api,效果图如下: 该源码需要的环境是php5.6,适合初学者开发学习之用. 下载资源地址分享, https://download.c ...

  3. java将淘宝客链接转换为正常商品链接

    参考文章:PHP将淘宝客链接转换提取成普通淘宝链接 最近在做淘宝客网站,有个地方需要把淘宝客链接转换成正常的淘宝链接,找了很多文章都没有java的,只要按照一个php的文章自己改写了一下,文章内容有很 ...

  4. php基于thinkphp、smarty\CodeIgniter构建的开源的淘宝客cms程序下载

    现在有很多开源的淘宝客软件cms,很多人不知道,所以,提供该服务,完全开源,比市面上的加密的好很多, 这些开源的淘宝客程序代码写的都非常简约,适合学习观摩,所以,收集了一些优秀的开源源码,整理成下载地 ...

  5. 淘宝客网站赚钱攻略浅谈

    "淘宝客"是指帮助淘宝卖家推广商品赚取佣金的人(之前叫淘客).只要获取淘宝商品的推广链接,让买家通过您的推广链接进入淘宝店铺购买商品并确认付款,就能赚取由卖家支付的佣金,无需投入成 ...

  6. 使用 Python 全栈打造淘宝客微信机器人

    1 .前言 1.1.什么是淘宝客 相信很多人都听过或者接触过各类导购 APP.QQ 群.微信群分享一些淘宝商品的优惠券或是其他的优惠信息. 用户可以在这些渠道上获取到相较于从淘宝平台搜索出来的商品更加 ...

  7. 如何做淘宝客推广淘宝客教程视频

    如何做淘宝客推广淘宝客教程视频 新手淘宝客如何快速制作一个自己的淘宝客网站,今天给大家分享淘宝客视频就从淘宝客教程方面来讲解如何制作一个自己的淘宝客网站,该注意什么应该如何入手做好淘宝客网站,每一步如 ...

  8. 巧用ecshop做淘宝客

    一.第一步 下载文件,可以在http://www.ecshop.com/下载ecshop各个版本的安装包,安装好ECSHOP,然后通过PTF工具下载2个文件到本地进行修改.这个2个文件分别是goods ...

  9. 淘宝客网站推广(一)

    淘宝客网站推广 做淘宝客快1一个多月了,虽然只有入账10元,想把建站的过程写下来和大家一起分享. 1.  域名和空间的购买,一个月前雅虎域名正好搞活动,不过需要美元交易,淘宝上正好有代购的.花了 RM ...

  10. 【从零搭建一个淘宝客公众号01】- 开篇介绍

    2020年元宵节了,新冠状病毒依然疯狂施虐,冬天快过完了,春天也要来了,武汉加油!中国加油! 前言介绍 春节在家期间研究了一下淘宝客开放平台,并写了一个公众号[嗨皮搜券],功能是可以查询淘宝和天猫内部 ...

最新文章

  1. C#开发微信门户及应用(9)-微信门户菜单管理及提交到微信服务器
  2. graphicsmagick 获取图片质量_第 72 期 水稻图片素材
  3. 我是如何面试别人List相关知识的
  4. CV:传统视觉知识—机器视觉系统的基础知识(机器视觉三要素+典型的工业机器视觉系统五大组件)
  5. Mysql数据库操作语句总结(三)
  6. 搜索linux中大于m文件,linux 下查找大于100M的文件(转)
  7. Combination Sum 和Combination Sum II
  8. php安装扩展步骤,PHP扩展安装方法步骤解析
  9. LeetCode 2136. 全部开花的最早一天(贪心)
  10. PyQt5 打包问题解决 Unable to find “D:\anaconda3\lib\site-packages\PyQt5\Qt\translations\qtwebengine_locale
  11. 服务器网站管理页面打不开解决方法
  12. 产品经理之产品评审会(非原创)
  13. 「leetcode」617. 合并二叉树:【三种递归】【一种迭代】详解
  14. 药品研发的项目化管理
  15. ie11 华表_IE11网页加载项和控件不能运行的解决方法
  16. sybase 字符串转数字_sybase字符串转日期
  17. 【python 色情图片识别】python检测色情图片
  18. RxSwift学习记录
  19. 看《梦华录》上头的人都该尝试下这款抖音特效
  20. 做数据挖掘工作需要具备哪些思维原理?

热门文章

  1. 第一章概述-------第一节--1.7 计算机网络体系结构
  2. 物联网技术练习题(一)——单选题与判断题
  3. 线性代数(1):行列式和展开式
  4. 惊 腾讯云、阿里云服务器无需备案配置域名访问方法
  5. 【THUSC2016】蒟蒻的酱油记
  6. iphone6s维修定位服务器,iphone6s修理点
  7. FTP上传软件常见错误问题集锦
  8. 闪电Android视频转换器,闪电Android视频转换器
  9. 滴滴Booster移动APP质量优化框架 学习之旅
  10. BGP多线和双线双IP服务器有什么区别? 哪个网站访问速度更快?