스포티 파이의 IOS-sdk6와 com.spotify.auth에서 "잘못된 클라이언트"를 얻기하지만 인증하려고하면 다음과 같은 오류가 점점 오전 :내가 스포티 파이 <a href="https://developer.spotify.com/technologies/spotify-ios-sdk/tutorial/" rel="nofollow noreferrer">here</a>에서 제공되는 기본 튜토리얼을 따라하려고
2014-12-20 15:32:18.526 SpotifyTest[18319:53463120] *** Auth error: Error Domain=com.spotify.auth
Code=400 "Invalid client" UserInfo=0x7fcbb84c1e40 {NSLocalizedDescription=Invalid client}
내가 한 일 :
- 토큰 교환 서비스가 Heroku에 배포되었습니다. 이 app을 사용했습니다. 서비스가 실행되고 있음을 확인했습니다.
- 내 클라이언트 ID, 클라이언트 비밀번호 및 콜백 URI가 어디서나 동일하다는 점을 세 번 확인했습니다 (예 : Spotify 개발자 인터페이스, 토큰 교환 서비스, AppDelegate).
- 링커 플래그 = "-all_load -ObjC"
- URL 형식 (나는 this problem를 해결하기 위해 all_load 플래그를 추가) = 내 콜백 URI 제외 ": // 콜백"내 토큰 교환 서비스에서
로그인 :
2014-12-20T21:32:18.347945+00:00 heroku[router]: at=info method=POST path="/swap" host=hidden-brushlands-8320.herokuapp.com request_id=903792bf-561d-4635-be85-5b1f27676afa fwd="<ipAddress>" dyno=web.1 connect=1ms service=407ms status=400 bytes=349
2014-12-20T21:32:18.347480+00:00 app[web.1]: <ipAddress> - - [20/Dec/2014 21:32:18] "POST /swap HTTP/1.1" 400 63 0.4018
2014-12-20T21:32:18.347821+00:00 app[web.1]: ip-10-87-143-248.ec2.internal - - [20/Dec/2014:21:32:17 UTC] "POST /swap HTTP/1.1" 400 63
2014-12-20T21:32:18.347865+00:00 app[web.1]: - -> /swap
정말 전에 아이폰 OS 개발을 해본 적이 없다, 난 그냥 내가 제공 할 수있는 기타 관련 정보가 있으면 알려 주시기 스포티 파이 SDK와 함께 장난에 관심이 있었다.
(스왑 서비스 URL에 대한 로컬 호스트 URL을 사용합니다) 시뮬레이터 장치에서 테스트하고 있지 않은지 확인 커밋되고 영웅에게 밀렸다. 시뮬레이터에서 실행 중이었고 로그 요청에 따라 요청이 토큰 서비스에 도달했습니다. 서비스가 400 "잘못된 클라이언트"오류를 반환합니다. – philosowaffle
@philosowaffle 시뮬레이터에서 localhost URL을 사용하므로 기기에서 사용해 보았습니다. – user3781236