iOS集成淘宝阿里百川

2018-08-28  本文已影响138人  C_JH

阿里百川官网地址

产品简介

阿里百川开放淘系电商能力,帮助APP开发者在各种场景下快速、低成本搭建无线电商导购业务,开发用户消费需求,实现商业变现。

开发者可根据自身场景进行选择使用阿里百川提供的H5实现“APP内交易闭环”或拉起手机淘宝实现“外呼手淘交易闭环”。

搭建淘系电商导购业务的做法,一般包含以下基础环节:
1.找到导购商品
2.获取商品信息、追踪商品状态变更
3. 建立商品列表页
4.打开商品详情页
5. 淘宝账号授权登录
6.完成交易闭环
7.订单数据追踪
8.获得淘宝客CPS佣金
在走通基本业务流程的基础上,开发者还可以尝试以下高级玩法:
组织商品特价促销活动
更多高级玩法

商品来源

对于有选品能力或已有商品数据的开发者,使用淘宝帐号免登授权,使用已有淘宝商品ID在开发者APP内展示淘宝商品详情页,并完成下单付款流程。此功能需要先具备初级电商能力权限即可

通过API获取淘宝商品数据,方便开发者快捷的找到想要的淘宝商品。服务端API调用需要在TAE容器中使用,需要创建TAE容器,并把程序部署到容器中,TAE具体使用:点击查看 。通过消息通知获取商品变更信息和订单消息。使用前需要先确保应用已经申请到高级电商能力。

淘宝客模式是阿里妈妈推出是一种按成交计费的推广模式,淘宝客只要把带淘客标识代码的商品、店铺或者活动页面,布置到您要推广的地方,等消费者通过您的应用,进入淘宝商品页面完成购买后,就可得到由卖家支付的佣金。
百川联合阿里妈妈,把淘客功能开放给所有无线开发者。提供淘客API获取淘客商品,还在客户端SDK中提供方法打开带淘客标识的商品、店铺、活动页面并支持购买流程。

使用导购分佣功能需要获得以下权限:无线开放百川淘客包、初级电商能力

淘宝客结算需要使用阿里妈妈账号,如果你还没有开通 阿里妈妈-淘宝联盟账号,会提示需要开通。请到阿里妈妈开通账号并且补全账号信息以及绑定支付宝。
开通成功以后,在证书权限管理页面会有阿里妈妈淘客PID。

准备工作

1. 申请阿里百川账号

要使用百川电商的产品,需要先入驻百川,成为百川开发者,并创建好自己的应用。
(注册入口)

2. 下载安全照片

在应用申请成功以后,需要进入百川控制台,点此进入,在该页面选择自己的应用,然后获取最新的安全图片,安卓需要将安全图片放在/res/drawable目录下。

3. 开通业务产品的使用权限

阿里百川控制台选择 我的产品后台-百川电商SDK-开通

我的产品后台
4. 申请相应接口权限

阿里百川控制台选择 创建的应用-API申请

申请API

初级电商能力API、高级电商能力API、淘客API需要前往阿里开放平台登录后进入控制台进行申请。

开发文档

1. 服务端开发文档

需要把具体获取商品数据的代码上传到聚石塔服务端,因为百川业务限制所有API请求都必须从阿里环境内发起请求。

聚石塔机器购买:点击查看

API SDK已经集成了接口签名调用方法,都已经封装在SDK中了,只需要引入对应于的类文件,就可以直接调用接口了。文档接下来第4步的调用参数和第5步的签名调用方法主要是解释接口调用原理。
服务端SDK获取:下载流程:点击查看

JAVA服务器调用

TaobaoClient client=new DefaultTaobaoClient(url, appkey, secret);// url参数输入: http://gw.api.taobao.com/router/rest    
TaeItemDetailGetRequest req=new TaeItemDetailGetRequest(); 
req.setId("AAEkwBGKAAXszj-DOJ-KKVll"); 
req.setFields("itemInfo,priceInfo,skuInfo,stockInfo,rateInfo,descInfo,sellerInfo,mobileDescInfo,deliveryInfo,storeInfo"); 
TaeItemDetailGetResponse response = client.execute(req);
2. 移动端SDK接入

阿里百川控制台选择 安全图片获取,选择平台后将图片下载下来(图片名字为 yw_1222.jpg,图片名字请勿更改),iOS把安全图片放到工程目录底下即可, Android需要把安全图片放到/res/drawable下即可。

安全图片获取
iOS接入

Cocoapod方式引入百川SDK
首先添加阿里百川的引用源

pod repo add AliBCSpecs http://repo.baichuanios.taobao.com/baichuanSDK/AliBCSpecs.git

在Podfile里导入SDK

source 'http://repo.baichuan-ios.taobao.com/baichuanSDK/AliBCSpecs.git'
pod 'AlibcTradeSDK'

配置URL Types
工程Targets - Info - URL Types
此处URL Scheme为tbopen{AppKey},如tbopen123456

配置URL Types

Info.plist配置
增加LSApplicationQueriesSchemes字段,并添加tbopen,tmall。

Info.plist
上一篇下一篇

猜你喜欢

热点阅读