2011-01-29 59 views

回答

0

下面是代碼樣本,這使得一個故事的1點顯示了ID爲一個特定的項目,其編號爲16854:

import groovyx.net.http.HTTPBuilder 
import static groovyx.net.http.Method.GET 
import static groovyx.net.http.ContentType.JSON 

public class StoryGetter { 

public static void main(String[] args) { 
    new StoryGetter().getStories() 
} 

    void getStories() { 
    // http://agilezen.com/project/16854/story/4 
    // /api/v1/project/16854/story/2 
    def http = new HTTPBuilder('http://agilezen.com') 
    http.request(GET, JSON) { 
    uri.path = '/api/v1/project/16854/story/1' 
    headers.'X-Zen-ApiKey' = 'PUT YOUR OWN API KEY HERE' 

    response.success = { resp, json -> 
     println "json size is " + json.size() 
     println json.toString() 
    } 
    } 
} 
} 

我不得不把一個假的API密鑰在這個崗位,因爲我應該不共享我的API密鑰。

(順便說一句,這是不使用SSL術後隨訪中關於做這個項目的啓動可能會很快一個SSL的問題。)

+0

實用提示:uri.path =「/ API/V1 /項目/ $ {PROJECT_ID} /故事「和json.totalItems爲您提供故事總數。將json重命名爲故事也很好。 – finneycanhelp 2011-01-29 21:11:36