Sir*_*per 2 xcode oauth objective-c linkedin swift
我正在尝试使用Linkedin SDK对用户进行身份验证,我已经按照此处的指南(官方)进行了操作.
所以,在我的info.plist中,我已经插入了我的个人AppId,正如所解释的那样.
然后我在https://www.linkedin.com/developer/apps//mobile insertion上编辑了应用设置:
所以,我将UIButton动作链接到这部分代码:
LISDKSessionManager.createSessionWithAuth(self.permissions, state: nil, showGoToAppStoreDialog: true, successBlock: { (state: String!) -> Void in
print("Login \(state)"
}, errorBlock: { (error: NSError!) -> Void in
print("Login error: \(error)")
})
Run Code Online (Sandbox Code Playgroud)
点击,Linkedin应用程序将打开,经过身份验证后,它会自动返回应用程序,抛出错误:
登录错误:错误Domain = LISDKAuthError Code = 5"(null)"UserInfo = {errorDescription =请求范围无效,未知,格式错误,originalDomain = LISDKServerError,errorInfo = invalid_scope}
我错过了什么?
我尝试了SDK内部的示例应用程序并且可以工作,但我无法弄清楚差异..
应用设置内部存在差异吗?(网址:www.linkedin.com/developer/apps/)
小智 6
确保您从linkdin请求基本信息,因为新的Linkdin apis仅提供基本信息