그래서 이미 Google SignIn을 올바르게 구현했습니다. 지금하고 싶은 일은 사용자에게 로그인하고 모든 연락처 정보를 가져 오는 것입니다. 그러나 실제로는 적절한 문서로 보이지 않습니다. 나는 내가 https://www.google.com/m8/feeds/contacts/default/full을 질의해야한다는 것을 알고 있지만, 나는 그 질의가 어디로 갈 것인지 또는 어떻게 구조화 될 것인지 모른다. 어떤 아이디어?Google 연락처를 iOS 앱에 통합하십시오 (신속한)?
0
A
답변
0
어디서 쿼리를 구성 할 것인지, 어떻게 구성 할 것인지 알 수 없습니다. 어떤 아이디어?
https://www.google.com/m8/feeds/contacts/default/full
은 HTTP request입니다. 서버에 'GET'요청을 보내고 성공하면 서버는 응답을 되돌려 보냅니다.
XMLHttpRequest in Swift을 사용하는 방법은 여러 가지가 있습니다.
조각 : NSURLConnecti를
let url = NSURL(string: "http://www.stackoverflow.com")
let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
print(NSString(data: data!, encoding: NSUTF8StringEncoding))
}
task.resume()
NSURLSession를 사용하여
:
// Prepare the HTTP request object: let request = CkoHttpRequest() request.Path = "/xmlEcho.asp" // This example will use the "PUT" HTTP request method // (also known as HTTP verb) request.HttpVerb = "PUT" request.ContentType = "text/xml" request.Charset = "utf-8" success = request.LoadBodyFromString(xmlStr, charset: "utf-8")
this thread 바탕으로, 당신은 또한 이러한 방법을 사용할 수있다
처음에, 만일 NSURL과 NSURLRequest 초기화 : 다음
let url = NSURL(string: "http://www.stackoverflow.com")
let request = NSURLRequest(URL: url!)
을, 당신은 비동기 요청을로드 할 수
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {(response, data, error) in
print(NSString(data: data!, encoding: NSUTF8StringEncoding))
}
또는 당신은있는 NSURLConnection 초기화 할 수 있습니다 :
를let connection = NSURLConnection(request: request, delegate:nil, startImmediately: true)
이것이 처음이라면 많이 흡수됩니다. 희망이 도움이됩니다.