我正在使用iOS客戶端App.net,並且我想使用AFIncrementalStore將Web服務與我的Core Data實現同步到應用中。將AFIncrementalStore與Auth令牌一起使用
我已經得到了這兩個工作的API請求,不需要身份驗證令牌,但我無法弄清楚如何使用AFINcrementalStore身份驗證令牌。
換句話說,我能拉下全球飼料,因爲它不要求身份驗證:
https://alpha-api.app.net/stream/0/posts/stream/global
...但是,要獲得用戶的視頻流,需要身份驗證(你會注意到這個鏈接給出了一個錯誤):
https://alpha-api.app.net/stream/0/posts/stream
我明白,我需要一個auth_token
追加到API調用結束,但我不知道怎麼做,使用AFIncrementalStore 。
更新:這裏的代碼塊,目前使用的是全局流:
這是一個方法,直接從example App.net project included in AFIncrementalStore拉。
-(NSURLRequest *)requestForFetchRequest:(NSFetchRequest *)fetchRequest withContext:(NSManagedObjectContext *)context {
NSMutableURLRequest *mutableURLRequest = nil;
if ([fetchRequest.entityName isEqualToString:@"Post"]) {
mutableURLRequest = [self requestWithMethod:@"GET" path:@"stream/0/posts/stream/global" parameters:nil];
}
return mutableURLRequest;
}
你可以從你如何檢索全球流張貼一些代碼? –
@KeithSmiley更新!謝謝。 – bryanjclark