很久没更新博客了,最近抽了个时间写了一个淘宝客程序,利用了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%返利 哈哈

- 大小: 6.1 KB

- 大小: 75.7 KB

- 大小: 33.7 KB
分享到:
相关推荐
"2018淘宝客微信小程序前端+后端源码开源版"这一标题揭示了我们要讨论的核心内容:一个2018年发布的、针对淘宝客的微信小程序,包括其前端用户界面和后端服务器端的源代码,并且这个项目是开放源码的,意味着任何人...
淘宝客app源码+小程序+公众号+h5 uniapp多端项目 淘宝客java后台源码 淘宝客小程序 淘宝客APP源码
matlab算法,毕设、课设程序,全部源码均已进行严格测试,可以直接运行! matlab算法,毕设、课设程序,全部源码均已进行严格测试,可以直接运行! matlab算法,毕设、课设程序,全部源码均已进行严格测试,可以直接...
2010年最新TOP版 [基本功能] 1.淘宝客商品分类检索; 2.淘宝客搜索推广,内嵌淘宝客搜索推广代码,只需配置文件即可进行商品推广; 3.网站商品管理以及店铺管理,可以灵活的组织...4.免费使用本程序,请保留本站友情链接!
【淘宝客SDK-Java版本】是专门为Java开发者设计的一个工具包,主要用于集成淘宝客的相关功能到自己的应用程序中。淘宝客,又称Taobao Affiliate,是淘宝网推出的一种网络营销服务,允许网站主或个人通过推广淘宝商品...
本项目是一个基于Java技术开发的淘宝客导购网站,具备手机端WAP支持并提供了十套不同的模板供用户选择。这个网站系统采用了流行的SSM(Spring、SpringMVC、MyBatis)架构,能够有效地处理高并发请求,为用户提供稳定...
【Java】淘宝客机器人,微信淘宝客机器人,微信查券机器人,公众号查券机器人,微信公众号淘客返利系统,淘宝客查券分佣返利系统等
Java淘客助手是一款专为淘宝客设计的工具,它利用Java编程语言的强大功能,帮助淘宝客高效、快捷地生成淘宝口令。淘宝口令是淘宝平台推出的一种分享机制,用户可以通过复制这个特殊口令,直接在手机淘宝上打开对应的...
一个简单的java程序,主要用到了 继承,计算圆的面积,圆柱 的面积等等。。。
10. **发布与更新**:完成开发后,开发者需要将小程序提交到微信审核,并在通过后发布上线。后续还可以根据用户反馈进行迭代更新,提供更好的服务。 通过研究这个开源案例,开发者不仅可以掌握微信小程序的基本开发...
Java简易聊天程序是一种基于Java编程语言实现的交互式通信应用,它允许用户通过网络进行文本聊天。这个程序的核心概念和关键技术主要包括多线程、网络编程、输入/输出流以及简单的用户界面设计。以下是对这些关键...
淘宝客返现源码是一种基于淘宝客API的程序,它允许网站或应用为用户提供购物返现服务。淘宝客是阿里巴巴集团旗下的一项营销服务,通过推广淘宝商家的商品,吸引用户购买,推广者可以获得一定的佣金。返现源码则是...
JAVA简单记事本程序设计实验报告是一份详细记录了如何使用Java编程语言开发一个简易记事本应用程序的文档。这个程序旨在实现基本的文本编辑功能,包括文件操作(新建、打开、保存、退出)和编辑操作(剪切、拷贝、...
【Java版本画图小程序】是基于Java编程语言开发的一个简易图形绘制工具,它借鉴了CSDN上一个程序的设计思路,但未直接复制源代码,而是根据自己的理解和需求进行了实现。这款小程序专注于提供基本的绘图功能,允许...
简单的Java聊天室程序简单的Java聊天室程序简单的Java聊天室程序简单的Java聊天室程序简单的Java聊天室程序简单的Java聊天室程序简单的Java聊天室程序
在Java微信小程序Demo中,可能包含了一个简单的项目结构,展示了如何组织小程序的页面、模型、逻辑和服务。 4. **API接口设计** - Java后端通常会提供登录注册、数据获取、业务逻辑处理等接口。在Demo中,可能包含...
综上所述,"JAVA项目更新升级程序"涵盖了Java Web项目的维护、系统升级的设计与实施、多线程编程、版本控制以及一系列的开发最佳实践。理解和掌握这些知识点对于任何Java Web开发者来说都是提升专业技能的关键。
【标题】"粉色人气优惠券领取淘宝客程序首页 (1)源码.zip" 提供的是一个淘宝客程序的源代码,这种程序通常用于帮助网站或应用程序的用户获取淘宝平台上的优惠券,增加流量并促进销售。淘宝客是淘宝平台的一种营销...