2013-10-12 5 views
0

GetSessionID 및 FetchToken 함수를 작동 시키려고합니다. - 개발자 ID, ApplicationID, CertificateID 및 RuName을 가지고 있으므로 응용 프로그램의 자격 증명을 설정 했으므로 - GetSessionID, ebay가 나를 위해 sessionid를 생성 한 다음 eBay의 동의 양식을 호출하여 샌드 박스 사용자 계정에 로그인하고 이베이가 내 웹 응용 프로그램으로 다시 리디렉션합니다.FetchToken 이베이에 대한 SessionID

문제는 내가 세션 ID가 이전에 나에게 반환 전달하는 FetchToken 함수를 호출 할 때, 나는 다음과 같은 오류 메시지가

"당신의 세션 ID가 FetchToken 아니, ID 확인을위한 올바른 RuName을 사용하십시오를 얻을 수 있다는 것입니다 GetSessionID를 호출 할 때 "

온라인에서는이 오류에 대한 설명을 찾을 수 없습니다. 이베이에 대한 나의 이해는 동의서에 서명 한 후 이베이는 사용자가 이베이 데이터를 쿼리하는 데 사용할 수있는 토큰으로 응용 프로그램으로 돌아와야한다는 것입니다. 내가 얻는 오류는 다른 세션 id가 다른 것들에 사용된다는 것을 암시하는 것처럼 보일 것입니다.

어떤 생각이 잘못된 것입니까?

답변

4

누구나 비슷한 문제가있는 경우 답을 찾으십시오.

이베이 개발자 계정으로 이동하여 응용 프로그램 설정을 클릭 한 다음 환경 및 키 세트 (필자의 경우 샌드 박스 및 키 세트 1)를 선택한 후 "Manage your RuNames"섹션을 표시합니다.

RuName을 이미 설정했다고 가정하면 "Token Return Method"라는 드롭 다운 목록 상자가 표시되며, 사용자가 쿼리 할 수있는 이베이 사용자 권한을 나타내는 토큰을 반환하려면 "Authorization"으로 설정해야합니다 그들의 계정. 다른 설정은 "ID 확인"으로, 이베이 API에서 FetchToken 함수를 호출하려고하면 위의 질문에 오류 메시지가 표시됩니다.

다시 한 번 간단한 방법을 알고있을 때 &입니다. 문제는 1000 페이지의 포럼 페이지, 문서 등을 통해 찾을 수 있습니다. 온라인 문서가 너무 많아서 이베이 (Ebay)가 쉽게이 책을 작성하지 않습니다. 최신 버전을 확인하십시오!

+0

귀하의 응용 프로그램을 통해 이베이에서 토큰을 얻고 너에게이 대답을 주려고했다. 그것을 찾는 좋은 일. –

0

RuName (이베이 리디렉션 URL 이름)

사용자 토큰 ->그것의 재미, 난 그냥이 질문을 발견

enter image description here

관련 문제