Instagram基本显示Api(无法获取用户访问令牌iOS Swift)

问题描述 投票:-3回答:1

我希望我的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。它不起作用并显示错误。

authentication oauth instagram instagram-api
1个回答
0
投票

尝试加载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)
}
© www.soinside.com 2019 - 2024. All rights reserved.