Pocket SDK 有一个执行 API 调用的方法,我该如何使用它?

问题描述 投票:0回答:1

我对此很陌生,我找不到太多有关使用此方法的文档。

SDK 可以在这里找到:https://github.com/Pocket/Pocket-ObjC-SDK

我特别想使用这个方法:https://github.com/Pocket/Pocket-ObjC-SDK/blob/master/SDK/PocketAPI.h#L88

为了使用此 API 调用:http://getpocket.com/developer/docs/v3/retrieve 这将为我提供用户的文章。

我在方法中提供什么?正如我所说,我对这些东西总体来说是新手,特别是委托等,所以我有点困惑如何实现这个方法。

ios objective-c xcode ios6
1个回答
0
投票

下面的代码是如何使用除 count 之外的所有默认参数(我将其设置为 2)调用 http://getpocket.com/developer/docs/v3/retrieve 的示例。这假设用户已经已登录,并且根据安装说明将此行添加到 AppDelegate 中

[[PocketAPI sharedAPI] setConsumerKey:@"Your Consumer Key Here"];

.

#import "PocketAPI.h"

[[PocketAPI sharedAPI] callAPIMethod:@"get"
                      withHTTPMethod:PocketAPIHTTPMethodPOST
                           arguments:@{ @"count" : @"2" }
                             handler: ^(PocketAPI *api, NSString *apiMethod,
                                        NSDictionary *response, NSError *error){
                                 NSLog(@"%@", response);
                                 NSLog(@"%@", error);
                             }];

如果您只想使用默认参数。使用这个(nil 不起作用):

arguments:@{}
© www.soinside.com 2019 - 2024. All rights reserved.