将淘宝客数据导入自己的数据库
为了提升变现能力,于是去看了一下淘宝联盟的淘宝客推广,发现阿里虽然有淘宝客的推广API但调试起来非常麻烦,签名等问题一直没有解决。后来发现淘宝联盟有专门的推广商品Excel下载,每天都会更新一万条数据并会自动生成推广链接,于是就决定不使用官方API而是自己导入Excel数据搭建一个优惠劵网站。
下载好的Excel文件(每天都会更新1万条数据,30多M)
Excel里的数据很多其实用不上,比如收入比率、卖家ID等,这些在网站上是不需要显示的,而且也根本用不上,所以可以直接将整列删掉。
经过删减最终保留以数据,我对部分数据进行一下说明。
商品ID: 由于淘宝联盟每天更新的一万条数据会存在重复的情况,所以保留商品的ID用于后面去重。
优惠劵结束时间:确保数据不会过期,方便定期清理过期优惠劵数据。
优惠劵推广链接:根据账户生成的推广链接,用户通过该链接领取优惠劵并购买商品可赚取佣金。
选择后台存储服务
处理好数据源之后,就需要将这些数据导入到数据库了,为了方便可以选择云数据存储。
目前较好的二个云数据库服务商为:Bmob、LeanCloud
一开始是打算使用Bmob存储数据的,但我发现Bmob的模糊查询时需要付费开启的,而这种优惠劵网站用户需要模糊搜索购买的商品关键字,没有模糊查询基本没法使用。
最终选定为使用支持免费模糊查询的LeanCloud。
导入数据
要想通过Excel导入数据到LeanCloud还需要做一些配置。
1.创建应用 → 2. 创建Class(也就是表)→ 3. 添加要导入的列(将表结构弄好)
表结构弄好之后还要去调整Excel格式。
根据导入说明Excel需为csv格式并且为UTF - 8编码,同时Excel前二行为列名及列数据类型
1.Excel转csv格式。 将原文件导出另存为为csv格式的文件就行。
2.加入列名、与列数据类型。 将原来的第一行删掉,改为导入Class的列名。
3.转UTF-8 编码。 将csv文件用Notepad打开编码转为UTF-8,并进行保存就可以了。
4.导入 选择处理好的文件进行导入,由于数据较多可能要等五分钟,导入完成会有邮件提醒。
导入完成后的结果: