我对此很陌生,我找不到太多有关使用此方法的文档。
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 这将为我提供用户的文章。
我在方法中提供什么?正如我所说,我对这些东西总体来说是新手,特别是委托等,所以我有点困惑如何实现这个方法。
下面的代码是如何使用除 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:@{}