抓取淘宝购物车数据以及足迹数据

demo地址:https://download.csdn.net/download/wanmeizty/11286264

抓取淘宝购物车数据以及足迹数据

1,首先接入百川SDK,授权登录,加载购物车,抓取淘宝的接口,然后请求接口获取数据,足迹也是如此

代码片段如下

#import "ViewController.h"

 

#import <AlibabaAuthSDK/ALBBSDK.h>

#import <AlibcTradeSDK/AlibcTradeSDK.h>

 

#import <CartAndFootSDK/CartAndFootManager.h>

 

@interface ViewController ()

 

@end

 

@implementation ViewController

 

- (void)viewDidLoad {

    [super viewDidLoad];

    

    UIButton *  btn = [[UIButton alloc] initWithFrame:CGRectMake(100, 100, 100, 40)];

    [btn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

    [btn setTitle:@"足迹" forState:UIControlStateNormal];

    [btn addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside];

    btn.tag = 100;

    [self.view addSubview:btn];

    

    UIButton *  cartbtn = [[UIButton alloc] initWithFrame:CGRectMake(100, 180, 100, 40)];

    [cartbtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

    [cartbtn setTitle:@"购物车" forState:UIControlStateNormal];

    [cartbtn addTarget:self action:@selector(click:) forControlEvents:UIControlEventTouchUpInside];

    cartbtn.tag = 101;

    [self.view addSubview:cartbtn];

    // Do any additional setup after loading the view.

}

 

-(void)click:(UIButton *)btn{

    

    

    if ([[ALBBSession sharedInstance] isLogin]) {

        [self setUpWithTag:btn.tag];

        

    }else{

        ALBBSDK *albbSDK = [ALBBSDK sharedInstance];

        [albbSDK setAuthOption:NormalAuth];

        [albbSDK openDebugLog];

        [albbSDK auth:self successCallback:^(ALBBSession *session){

            [self setUpWithTag:btn.tag];

        } failureCallback:^(ALBBSession *session,NSError *error){

            

        }];

    }

    

    

}

 

-(void)setUpWithTag:(NSInteger)tag{

    

    if (tag == 100) {

        [CartAndFootManager setUpMyfootBlock:^(NSString * _Nullable json, NSError * _Nonnull error) {

            NSLog(@"%@",json);

        }];

    }else{

        

        UIWebView * webview = [self.view viewWithTag:6666];

        if (webview == nil) {

            webview = [[UIWebView alloc] initWithFrame:CGRectZero];

            webview.tag = 6666;

        }

        

        [CartAndFootManager setUpMycartBlock:^(NSString * _Nullable json, NSError * _Nonnull error) {

            NSLog(@"%@",json);

            [webview removeFromSuperview];

        }];

        

        

        id <AlibcTradePage>page = [AlibcTradePageFactory myCartsPage];//打开方式

        AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];

        showParam.openType = AlibcOpenTypeH5;

        showParam.linkKey = @"taobao_scheme";

        [self.view addSubview:webview];

        [[AlibcTradeSDK sharedInstance].tradeService show:[UIViewController new] webView:webview page:page showParams:showParam taoKeParams:nil trackParam:nil tradeProcessSuccessCallback:^(AlibcTradeResult * _Nullable result) {

            

        } tradeProcessFailedCallback:^(NSError * _Nullable error) {

            

        }];

    }

}

@end

 

demo地址:https://download.csdn.net/download/wanmeizty/11286264

 

购物车数据获取截图:

购物车数据
​​

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

足迹数据获取截图:

wanmeizty足迹数据

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值