2014-02-18 30 views
0

我正在使用appery.io(基本上是使用所見即所得的phonegap類型的網站)爲基本上是即將到來的電視劇集的日曆創建適用於iOS/Andriod的應用。用戶將選擇他們想要觀看的節目,並在應用中的日曆/列表中填入即將播放的劇集。針對移動應用的REST API請求

爲此,我正在嘗試使用名爲thetvdb.com的api。但是,我只有數據庫的基本知識,甚至更少使用API​​。 Thetvdb有一些關於使用他們的API的文檔,但是,它很難理解和翻譯成我用來獲取請求的appery.io表單。

使用他們的API需要一個密鑰,我已經有了。我只是不知道要爲設置和請求字段放置什麼。我需要弄清楚的主要問題是首先在設置下的URL。任何幫助將不勝感激!

設置: 網址: 方法: 數據類型: 內容類型:

請求: 甚至不知道什麼參數使用。

Thetvdb.com文檔http://www.thetvdb.com/wiki/index.php/Programmers_API

的appery.io視頻教程,我下面http://www.youtube.com/watch?v=d_iGKRPPsRc&list=PLdUnWwhvJspZXXuozUbly21FBh9AywSa6

+0

任何人有什麼想法?我完全卡住了。 – Alex

回答

2

可以使用AFNetworking框架。它很容易用於與API進行通信。 用GET方法,我們可以這樣做:

AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; 
[manager GET:@"http://example.com/resources.json" parameters:nil 
    success:^(AFHTTPRequestOperation *operation, id responseObject) { 
NSLog(@"JSON: %@", responseObject); 
} failure:^(AFHTTPRequestOperation *operation, NSError *error) { 
NSLog(@"Error: %@", error); 
}]; 

欲瞭解更多信息,請本網站上閱讀。 https://github.com/AFNetworking/AFNetworking

+0

謝謝你的迴應。我不確定我是否理解正確。我有一種方法來與API通信,我只是不知道如何請求這些信息,我寧願使用appery.io而不是另一個框架,因爲我知道它可以在所有平臺(iOS,Android,等等)。 – Alex