我想通過Linkedin SDK對用戶進行身份驗證,我遵循指導here(官方)。Linkedin SDK與iOS - 身份驗證失敗
因此,在我的info.plist我已插入我的個人AppId,如解釋。
然後我在https://www.linkedin.com/developer/apps/ /移動插入編輯應用設置:
- 的iOS包標識符(相同的,我對Xcode項目)
所以,我鏈接一個的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)")
})
點擊後,LinkedIn應用程序將打開並驗證後它會自動回到應用程序,拋出ing錯誤:
Login error: Error Domain=LISDKAuthError Code=5 "(null)" UserInfo={errorDescription=the request scope is invalid, unknown, malformed, originalDomain=LISDKServerError, errorInfo=invalid_scope}
我失蹤了什麼?
我試過示例應用是SDK和作品裏面,但我想不通的區別..
在裏面的應用程序設置不同? (在www.linkedin.com/developer/apps/)
https://github.com/mandeepsangwan21/LinkdinLoginDemo 這是爲了linkdin登錄 –
演示應用程序,你是男人!我有var權限= [LISDK_CONTACT_INFO_PERMISSION,LISDK_EMAILADDRESS_PERMISSION,LISDK_FULL_PROFILE_PERMISSION]之前,現在與var permissions = [LISDK_BASIC_PROFILE_PERMISSION,LISDK_EMAILADDRESS_PERMISSION]正在工作! – SirDeveloper
@ user3494194,如果我不想僅提供基本信息,該如何才能full_profile? –