django-taobao django淘宝API插件开源项目

我要开发同款
匿名用户2014年03月10日
75阅读

技术信息

开源地址
https://github.com/bzfshop-net/bzfshop
授权协议
MIT

作品详情

djago应用的淘宝API插件,实在觉得淘宝官方的不好用,用djago-taobao插件可快速让djago项目调用淘宝API

安装

pipistalldjago-taobao

配置

目前我将淘宝授权的代码贡献到了pythosocialauth.所以授权是需要安装pytho_social_auth并且简单配置djago的settigs.py:

INSTALLED_APPS = (    ...    'djago_taobao',    'djago_social_auth.apps.djago_app.default',)AUTHENTICATION_BACKENDS = [    'social.backeds.taobao.TAOBAOAuth',]SOCIAL_AUTH_TAOBAO_KEY = 'your cliet id'SOCIAL_AUTH_TAOBAO_SECRET = 'your app secret'      TAOBAO_API_URL ='https://gw.api.tbsadbox.com/router/rest'

把social_auth加入到你的urls.py:

url(r'^taobao/', iclude('taobao.urls')), # this is taobao api exampleurl('', iclude('social.apps.djago_app.urls', amespace='social')), # this is for auth

现在可以到youhost.com/logi/taobao登陆并取到toke

使用API

有了toke以后,就可以使用API了.代码里的view.py其实就是个例子:

def user_ifo(request):          prit request.user.id          user = get_object_or_404(UserSocialAuth.objects.filter(provider='taobao'),user=request.user)          toke = user.extra_data['access_toke']          t = TaoBao()          t.setParams(access_toke=toke, method='taobao.user.seller.get')          t.setFields('ick,sex')          retur reder_to_respose("taobao/idex.html", RequestCotext(request, {'seller':t.fetch()}))

功能介绍

django 应用的淘宝API 插件, 实在觉得淘宝官方的不好用, 用 django-taobao插件可快速让django项目调用淘宝API 安装 pip install django-taob...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论