2012-08-17 1 views
1

웹 프로그래밍을 처음 접해 보았습니다.Unfuddle API를 사용하여 파일을 가져 오는 방법은 무엇입니까?

저는 API를 사용하여 Unfuddle에서 파일을 주기적으로 검색하려고합니다. 나는 그들의 첫 번째 코드 예제를 시도하고 내 HTTP GET 호출에서 유효한 정보를 반환하는 것하지만이 정보를 사용하여 내 하드 드라이브에 특정 파일을 가져 오는 방법을 알지 못합니다. 어떻게 이뤄지나요? 여기

내 정확한 HTTP의 GET 호출 및 응답 (암호를 제외하고는 대체)되어

[email protected] ~ 
$ curl -i -u bmihra:password -X GET \ 
> -H 'Accept: application/xml' \ 
> 'http://spowertech.unfuddle.com/api/v1/projects/projects.xml' 
HTTP/1.1 302 Found 
Server: nginx/1.0.5 
Date: Fri, 17 Aug 2012 11:53:23 GMT 
Content-Type: text/html; charset=utf-8 
Connection: keep-alive 
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.8 
Vary: Accept-Encoding 
Cache-Control: no-cache 
Set-Cookie: authenticated=; domain=.unfuddle.com; path=/; expires=Thu, 01-Jan-19        70 00:00:00 GMT 
Set-Cookie: authenticated=false; path=/; expires=Fri, 17-Aug-2012 13:51:24 GMT 
Set-Cookie: unfuddle_secure=; domain=.unfuddle.com; path=/; expires=Thu, 01-Jan-    1970 00:00:00 GMT 
Set-Cookie: _unfuddle_session=; domain=.unfuddle.com; path=/; expires=Thu, 01-Ja    n-1970 00:00:00 GMT 
Set-Cookie: _unfuddle_session=BAh7BjoPc2Vzc2lvbl9pZCIlZGIzOTlmMTcxZGIwZjE4MDRhZW    RkZGVmOGI4YjIxNzM%3D--0833ed386e5cd62894bb8dd787d856545897df35; path=/; expires=       Fri, 17-Aug-2012 13:53:24 GMT; HttpOnly 
Location: https://spowertech.unfuddle.com/projects/projects 
Content-Length: 115 
Status: 302 

<html><body>You are being <a href="https://spowertech.unfuddle.com/projects/proj    ects">redirected</a>.</body></html> 

답변

1

당신은 하단에있는 URL에 http 대신 https를 사용합니다 - 즉

curl -i -u bmihra:password -X GET \ 
    -H 'Accept: application/xml' \ 
    'https://spowertech.unfuddle.com/api/v1/projects/projects.xml' 

또한 내 Windows 컴퓨터에서 작동하도록하려면 -H에서 'with'를 대체하고 URL 주위를 제거해야합니다. 그래서 사용이 끝났습니다.

curl -i -u bmihra:password -X GET \ 
    -H "Accept: application/xml" \ 
    https://spowertech.unfuddle.com/api/v1/projects/projects.xml 

희망이 도움이됩니다!

+0

전체 Repo를 복제하는 API가 있습니까? 나는 그것을하려고 노력하고있다. –