【发布时间】:2018-03-10 11:29:37
【问题描述】:
我正在尝试在我的应用程序中添加短网址作为用户的工具,这是 this answer 附带的,不幸的是它没有用! :
import AFNetworking
let googleShortURLKey = "MYKEY"
func getShortURLFromGoogle(longURL: String) {
let manager = AFHTTPSessionManager()
manager.requestSerializer = AFJSONRequestSerializer() as AFJSONRequestSerializer
let params = [ "longUrl": longURL ]
manager.POST("https://www.googleapis.com/urlshortener/v1/url?key=\(googleShortURLKey)", parameters: params, success: {
(operation: AFHTTPRequestSerializer!,responseObject: AnyObject!) in
if let responseObject = responseObject as? NSDictionary {
self.shortURL = responseObject["id"] as? String //That's what you want
}
},
failure: { (operation: AFHTTPRequestSerializer!,error: NSError!) in
print("Error while requesting shortened: " + error.localizedDescription)
})
}
【问题讨论】:
标签: ios swift google-url-shortener