一个用Rails开发的淘宝开放平台应用
Ruby Other
Switch branches/tags
Nothing to show
Latest commit 0564413 Apr 1, 2013
mangege
mangege 修改desc长度限制为250000
淘宝限制为25000个字符,但不包括html标签
http://open.taobao.com/support/myQuestionDetail.htm?id=131470
Permalink
Failed to load latest commit information.
app 修改desc长度限制为250000 Apr 1, 2013
config remove open_blank Jan 20, 2013
db 同步店铺信息任务 Jan 3, 2013
doc firest Oct 21, 2012
extras exception logger Jan 20, 2013
lib assets to oss Jan 20, 2013
log firest Oct 21, 2012
public 管理首页 Oct 31, 2012
script 重新生成淘宝API Jan 13, 2013
test 修改desc长度限制为250000 Apr 1, 2013
vendor add ace editor Dec 2, 2012
.gitignore assets to oss Jan 20, 2013
Capfile ops Jan 8, 2013
Gemfile 修改desc长度限制为250000 Apr 1, 2013
Gemfile.lock 修改desc长度限制为250000 Apr 1, 2013
Guardfile 签名与默认参数分离 Jan 12, 2013
License 管理首页 Oct 31, 2012
README.md 重构worker传参 Jan 3, 2013
Rakefile firest Oct 21, 2012
config.ru firest Oct 21, 2012

README.md

淘宝店铺分类管理

基于淘宝开放平台的小应用,为卖家提供店铺分类管理功能.

主要功能:

  • 商品描述里显示面包屑导航
  • 三级分类

Dev Note

  • 淘宝沙箱文档 http://www.tbsandbox.com/doc/
  • 沙箱的app_key与正式环境的app_key不一样
  • 沙箱的oauth2 callback url可以单独设置. 开发者中心 -> 沙箱环境管理
  • rake test:remotes 连接淘宝API服务器进行远程测试
    • 只运行test/remote/目录下的测试
    • rake test 不会运行此类测试, rake test:all才会运行
    • 需要先在开发环境登录 sandbox_c_1 用户并授权, 如果需要换成其它用户,请修改lib/tasks/remote_testing.rb文件
  • 自动测试运行 guard 即可
  • Model的淘宝数据字段约定以tb_开头

TODO

  • 提取淘宝相关功能代码为gem包,根据metadata生成SDK
  • 用户任务锁,同一时间用户只能进行一个任务.比如在同时分类时就不能同步商品.根据线上情况和用户容忍度再决定
  • thread 25,AR pool, redis pool, puma, sidekiq
  • api测试及依赖api测试,根据不同参数返回不同值
  • api返回结果时间类型与数据库比较的转换