swift - Instagram API 提供 oauhexception
问题描述
我正在开发一个 iOS 应用程序,我正在尝试将 Instagram API 集成到我的应用程序中,以便用户可以使用 instagram 登录,但我收到一条错误消息,提示您必须包含有效的client_id
,response_type
和redirect_uri
参数
它在我第一次运行我的项目时工作,但在我重新启动我的 Mac 后,它在我运行它时不断收到此错误。下面是我的代码
let url = String(format: "%@?client_id=%@&redirect_url=%@&response_type=token&scope=%@&DEBUG=True", arguments: [INSTAGRAM_IDS.AUTHURL,INSTAGRAM_IDS.CLIENTID,INSTAGRAM_IDS.REDIRECTURL,INSTAGRAM_IDS.SCOPE])
解决方案
您应该创建一个类名常量并添加这些东西 init
并在 youtube 上观看此视频 https://www.youtube.com/watch?v=zB50DMlVRgE
import Foundation
struct INSTAGRAM_IDS {
static let AUTHURL = "https://api.instagram.com/oauth/authorize/"
static let APIURL = "https://api.instagram.com/v1/users/"
static let CLIENT_ID = "id of client signup in insta and get id"
static let CLIENTSERCRET = "secret of client signup in insta and get this"
static let REDIRECT_URI = "http://www.google.com"
static let ACCESSTOKEN = "access_token"
static let SCOPE = "follower_list+public_content"
}
推荐阅读
- docker - AWS Elastic Container Service CI 模板问题
- r - 并非所有计数都与 geom_text 一起出现
- ios - 受约束的协议仍然抱怨是通用的
- kubernetes - 主库 Kube_Client_Errors 中的 Kubernetes Kube 错误
- java - Java 中的 C# IEnumerable
- windows - Windows DLL用户空间调用过程
- html - 移动设备上标题下方的额外空间
- android - 如何在 react native 中使用 @react-native-mapbox-gl/maps 库实现地理编码器
- javascript - Javascript - 在网页中查找 console.errors 的来源
- debugging - Strapi GET 请求 /upload/files 抛出错误