gpt4 book ai didi

iOS Swift - Instagram API 从 WebView NSURL 请求获取响应

转载 作者:行者123 更新时间:2023-11-30 13:19:57 30 4
gpt4 key购买 nike

我使用以下 block 允许我的应用程序的用户通过 Instagram 进行授权:

func authorizeInstagram() {

let myWebView:UIWebView = UIWebView(frame: CGRectMake(0, 0, UIScreen.mainScreen().bounds.width, UIScreen.mainScreen().bounds.height))
myWebView.delegate = self
myWebView.loadRequest(NSURLRequest(URL: NSURL(string: "https://instagram.com/oauth/authorize/?client_id=xxxxxxxxxxxxxxxxxx&redirect_uri=xxxxxxxxxxx/&response_type=token")!))
self.view.addSubview(myWebView)
}

我的问题是,一旦用户完成身份验证,如何从 webview NSURL 请求中获取响应 JSON?

最佳答案

在委托(delegate)方法中,您可以获取请求并找到它的URL.absoluteString,您想要的代码将在字符串中:

func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool {

let str = request.URL?.absoluteString
print(str)
return true
}

希望对你有帮助:D

关于iOS Swift - Instagram API 从 WebView NSURL 请求获取响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37871440/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com