SimpleAuth + Instagram + Swift,代码 400,OAuthException
SimpleAuth + Instagram + Swift, Code 400, OAuthException
我正在使用 SimpleAuth 尝试在我的应用中启用 instagram 授权。
根据 SimpleAuth (https://github.com/calebd/SimpleAuth/wiki/Instagram) 的要求,我是这样设置的:
SimpleAuth.configuration()["instagram"] = ["myclientid": "myclientid", SimpleAuthRedirectURIKey: "http://google.com"]
要初始化我的 Instagram 设置并设置我的参数:
SimpleAuth.authorize("instagram", options: ["scope" : ["likes", "comments"]], completion: { (responseObject : AnyObject!, error : NSError!) -> Void in })
作为回应,我收到了这个错误:
{
"code": 400,
"error_type": "OAuthException",
"error_message": "You must include a valid client_id, response_type, and redirect_uri parameters"
}
此外,当我使用:
var response = responseObject as NSDictionary
我收到 "Use of a unresolved identifier "响应"Object" 错误。
我觉得我几乎什么都试过了,有没有人有什么想法?
提前致谢。
您的配置字典中的关键字有误。您应该使用 client_id 而不是 myclientid。
SimpleAuth.configuration()["instagram"] = ["client_id": "myclientid", SimpleAuthRedirectURIKey: "http://google.com"]
我正在使用 SimpleAuth 尝试在我的应用中启用 instagram 授权。
根据 SimpleAuth (https://github.com/calebd/SimpleAuth/wiki/Instagram) 的要求,我是这样设置的:
SimpleAuth.configuration()["instagram"] = ["myclientid": "myclientid", SimpleAuthRedirectURIKey: "http://google.com"]
要初始化我的 Instagram 设置并设置我的参数:
SimpleAuth.authorize("instagram", options: ["scope" : ["likes", "comments"]], completion: { (responseObject : AnyObject!, error : NSError!) -> Void in })
作为回应,我收到了这个错误:
{
"code": 400,
"error_type": "OAuthException",
"error_message": "You must include a valid client_id, response_type, and redirect_uri parameters"
}
此外,当我使用:
var response = responseObject as NSDictionary
我收到 "Use of a unresolved identifier "响应"Object" 错误。
我觉得我几乎什么都试过了,有没有人有什么想法? 提前致谢。
您的配置字典中的关键字有误。您应该使用 client_id 而不是 myclientid。
SimpleAuth.configuration()["instagram"] = ["client_id": "myclientid", SimpleAuthRedirectURIKey: "http://google.com"]