From 0269d199d5b09bbf0295182f4337f31fa952e552 Mon Sep 17 00:00:00 2001 From: nixzhu Date: Tue, 19 Jan 2016 14:53:30 +0800 Subject: [PATCH] try use finalURL for create OpenGraph --- Yep/Services/OpenGraphService.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Yep/Services/OpenGraphService.swift b/Yep/Services/OpenGraphService.swift index a7ddb7d3..25ab9fb6 100644 --- a/Yep/Services/OpenGraphService.swift +++ b/Yep/Services/OpenGraphService.swift @@ -177,7 +177,13 @@ func openGraphWithURL(URL: NSURL, failureHandler: ((Reason, String?) -> Void)?, if let HTMLString = response.result.value { //println("\n openGraphWithURLString: \(URL)\n\(HTMLString)") - if let openGraph = OpenGraph.fromHTMLString(HTMLString, forURL: URL) { + // 尽量使用长链接 + var finalURL = URL + if let _finalURL = response.response?.URL { + finalURL = _finalURL + } + + if let openGraph = OpenGraph.fromHTMLString(HTMLString, forURL: finalURL) { completion(openGraph) /*