我希望我的iOS应用的用户通过instagram登录。由于Instagram终止了以前的方法,因此我正在使用Instagram基本显示API。可以使用此Api进行身份验证吗?其次,我在Facebook开发人员网站上创建了一个应用程序,并设置了instagram应用程序,并获得了instagram App ID。现在如何使用此应用程序ID获取用户访问令牌?
https://api.instagram.com/oauth/authorize
?client_id={instagram-app-id}
&redirect_uri={redirect-uri}
&scope={scope}
&response_type=code
&state={state} //Optional
我正在使用App ID击中该URL,并在邮递员和浏览器中重定向uri。它不起作用并显示错误。
尝试加载webVieW
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "https://api.instagram.com/oauth/authorize?client_id=\(clientId)&redirect_uri=\(redirectUri)&scope=user_profile,user_media&response_type=code")
let urlRequest = URLRequest(url: url!)
webView.load(urlRequest)
}