2017-05-16 3 views
0

LinkedIn 개발자 플랫폼에 새 앱 (API)을 만들었습니다. 내 UWP 애플 리케이션에서 그것을 사용했다. 어떻게 든 예상대로 작동하지 않아서 앱을 제거하고 LinkedIn 개발자 플랫폼 (LinkedIn API)에 새 앱 (API)을 만들었습니다. 이제 문제는 사용자 프로필/공유에 액세스하려고 할 때 컨텐트가 401 키 오류를 던져서 소비자 키 (이전 키)가 비활성화되었다는 것입니다.Linkedin API가 제대로 작동하지 않습니다.

그러나 새로 만든 API에서 새로운 clientid (고객 키)와 클라이언트를 사용하고 있습니다. 솔루션을 정리하고 임시 데이터를 지 웠습니다. 여전히 사용자 데이터를 가져 오는 데 이전 키를 사용하고 있습니다.

+0

UWP Community Toolkit에서 LinkedInService를 사용해 보았습니까? 난 단지, 여기 UWP 커뮤니티 툴킷을 사용하고 –

+0

내 코드, var에 oAuthTokens는 = 새로운 LinkedInOAuthTokens 이다 { 된 ClientID = 된 ClientID, ClientSecret = SecretId, CallbackUri = Callbackurl }; var succeeded = LinkedInService.Instance.Initialize (oAuthTokens, LinkedInPermissions.ReadBasicProfile | LinkedInPermissions.WriteShare); var loggedIn = LinkedInService.Instance.LoginAsync();를 기다립니다. if (loggedIn) {var profile = 기다리는 중 LinkedInService.Instance.GetUserProfileAsync(); } 아래의 –

+0

은 예외입니다. var profile = 기다리는 중 LinkedInService.Instance.GetUserProfileAsync(); 형 'Microsoft.Toolkit.Uwp.Services.Exceptions.RequestFailedException'의 예외가 발생하지만 XamlBrewer.Uwp.SplitViewNavigation.exe 사용자 코드 추가 정보 처리되지 : 요청 상태 코드 401 이유 '로 실패 { "errorCode를"0 "메시지": "[무단] 고객 키 사용할 수 없습니다." "RequestID가": "R3F6M4FCM1" "상태"401 "타임 스탬프" 1494997135272 } ' –

답변

0

내 컴퓨터에 배포 된 응용 프로그램을 설치하면 문제가 해결되었으므로 새로운 키를 사용하여 사용자 프로필을 가져옵니다. 캐시 문제 또는 뭔가라고 생각하지만 정확한 이유는 모르지만 작동하고 있습니다.

관련 문제