`
wwwzhouhui
  • 浏览: 361401 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

简单JAVA版本淘宝客程序上线

阅读更多

  很久没更新博客了,最近抽了个时间写了一个淘宝客程序,利用了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
分享到:
评论
7 楼 zhangfinly 2013-12-04  
155363287@qq.com 朋友可以把程序给我一份吗?
6 楼 thisisvoa 2012-12-09  
你好,你的用户登录是怎么做的,谢谢!!!
5 楼 thisisvoa 2012-11-30  
同求源码,454032205@qq.com
4 楼 yulanfeiyang 2012-09-19  
506546254@qq.com 朋友可以把程序给我一份吗?
3 楼 doublesky 2012-07-12  
还能发份代码给我研究一下,最近在研究淘宝客
2 楼 hjz 2012-05-03  
尔今尔后 写道
22287775@qq.com 朋友可以把程序给我一份吗?

也给我一份吧 我的QQ:43271388@qq.com
1 楼 尔今尔后 2012-03-02  
22287775@qq.com 朋友可以把程序给我一份吗?

相关推荐

    2018淘宝客微信小程序前端+后端源码开源版

    "2018淘宝客微信小程序前端+后端源码开源版"这一标题揭示了我们要讨论的核心内容:一个2018年发布的、针对淘宝客的微信小程序,包括其前端用户界面和后端服务器端的源代码,并且这个项目是开放源码的,意味着任何人...

    淘宝客java后台源码 淘宝客小程序 淘宝客APP源码.zip

    淘宝客app源码+小程序+公众号+h5 uniapp多端项目 淘宝客java后台源码 淘宝客小程序 淘宝客APP源码

    毕设 省钱兄淘宝客app源码+小程序+公众号+h5uniapp多端项目淘宝客java后台源码淘宝客小程序淘宝客APP源码.zip

    matlab算法,毕设、课设程序,全部源码均已进行严格测试,可以直接运行! matlab算法,毕设、课设程序,全部源码均已进行严格测试,可以直接运行! matlab算法,毕设、课设程序,全部源码均已进行严格测试,可以直接...

    淘宝客程序源码 2010TOP版

    2010年最新TOP版 [基本功能] 1.淘宝客商品分类检索; 2.淘宝客搜索推广,内嵌淘宝客搜索推广代码,只需配置文件即可进行商品推广; 3.网站商品管理以及店铺管理,可以灵活的组织...4.免费使用本程序,请保留本站友情链接!

    淘宝客sdk-java版本

    【淘宝客SDK-Java版本】是专门为Java开发者设计的一个工具包,主要用于集成淘宝客的相关功能到自己的应用程序中。淘宝客,又称Taobao Affiliate,是淘宝网推出的一种网络营销服务,允许网站主或个人通过推广淘宝商品...

    Java做的淘客助手,快速生成淘宝口令,免费使用,支持淘宝客们赚大钱,

    Java淘客助手是一款专为淘宝客设计的工具,它利用Java编程语言的强大功能,帮助淘宝客高效、快捷地生成淘宝口令。淘宝口令是淘宝平台推出的一种分享机制,用户可以通过复制这个特殊口令,直接在手机淘宝上打开对应的...

    一个简单的java程序

    一个简单的java程序,主要用到了 继承,计算圆的面积,圆柱 的面积等等。。。

    Java简易聊天程序

    Java简易聊天程序是一种基于Java编程语言实现的交互式通信应用,它允许用户通过网络进行文本聊天。这个程序的核心概念和关键技术主要包括多线程、网络编程、输入/输出流以及简单的用户界面设计。以下是对这些关键...

    JAVA简单记事本程序设计实验报告(带源码)

    JAVA简单记事本程序设计实验报告是一份详细记录了如何使用Java编程语言开发一个简易记事本应用程序的文档。这个程序旨在实现基本的文本编辑功能,包括文件操作(新建、打开、保存、退出)和编辑操作(剪切、拷贝、...

    淘宝客拼多多京东优惠券小程序

    淘宝客拼多多京东优惠券小程序是一种基于微信小程序平台的应用,它整合了淘宝、拼多多以及京东三大电商平台的优惠券信息,为用户提供一键领取和分享优惠券的功能,帮助用户在购物时节省开支。这款小程序不仅具备前端...

    Java编写的简单聊天程序

    这是用Java编写的简单聊天程序 可供初学者下载学习

    淘宝客微信小程序前后台完整源码

    淘宝客微信小程序前后台完整源码是一套全面的开发资源,专为想要构建微信小程序的开发者设计。微信小程序是一种轻量级的应用形态,无需下载安装即可在微信内使用,极大地提升了用户体验和应用的可达性。这套源码包含...

    java简易聊天程序

    java简易聊天程序,使用TCP socket套接字安全协议,对象流二进制序列化传输。 简易局域网聊天程序,暂时只能发送文本消息。 此程序既是socket服务器又可以作为socket客户端。由于鄙人写的关闭服务和断开连接还存在...

    《Java-web程序设计》教案.pdf

    【Java Web程序设计】课程主要关注的是如何使用Java技术来构建Web应用程序,特别是通过Java Server Pages (JSP) 技术。本课程的教学目标旨在使学生掌握JSP的运行环境搭建,以及如何编写和运行简单的JSP程序。教学的...

    Java面向对象程序设计(第二版)

    不过,我可以基于《Java面向对象程序设计(第二版)》这个标题和标签,来详细说明Java面向对象程序设计中可能涵盖的知识点。 在深入介绍之前,首先需要明确面向对象程序设计(OOP)是一种编程范式,它使用“对象”...

    java简单的网络通讯小程序

    java简单的网络通讯小程序java简单的网络通讯小程序java简单的网络通讯小程序java简单的网络通讯小程序java简单的网络通讯小程序java简单的网络通讯小程序java简单的网络通讯小程序java简单的网络通讯小程序java简单...

    Java各章节程序设计例子源代码

    - `JavaGUI` 类使用Java Swing库创建了一个简单的GUI应用。`JFrame` 是窗口的基础,`JLabel`、`JTextField` 和 `JButton` 分别用于显示文本、接收用户输入和提供交互操作。事件监听器(`KeyAdapter` 和 `...

    java 自动程序更新

    Java自动程序更新是一种常见于软件开发中的技术,用于在应用程序运行时或后台自动检查和安装新的更新,确保软件始终保持最新状态。以下是对这个过程的详细解释: 1. **检查目录**: 检查目录是存放新版本更新包的...

    java程序自动重新启动

    描述指出,这个程序由三个.java文件组成:Test.java、Watch.java和AbstractRun.java,它们构成了一个简单的自动重启系统。这里,Test.java是主程序,Watch.java是用于监视和检测的线程,而AbstractRun.java可能包含...

Global site tag (gtag.js) - Google Analytics