2016-10-26 1 views
0

내 데이터베이스의 데이터를 사용하여 제품 목록을 만들고 이베이에서 인벤토리를 업데이트하는 애플리케이션에 서비스를 만들고 싶습니다. 내 이해에 따라 클라이언트 ID와 클라이언트 비밀번호 (ebay)를 사용하여 oauth 애플리케이션 토큰을 요청할 수 있으며이 방법으로 창을 열지 않고 작업 토큰을 얻을 수 있으므로 (또는 사용자) ebay 계정에 로그인하여 권한을 요청할 수 있습니다 . 그러나 응용 프로그램 토큰은 실제로 제한되어 있으므로 제품 변경 범위를 요청할 수 없습니다. 따라서 사용자 토큰이 필요합니다 (ebay)). 승인을 위해 이베이 로그인 화면을 표시하지 않고 얻을 수는 없습니다. 설명 방법을 구현하더라도 토큰이 8 시간 만료되므로 통과해야합니다. 당신이 다른 일, 또는 당신이 백그라운드에서 토큰을 새로 고치 유지하는 경우 동일한 절차.이베이 REST API - 제품 목록 및 인벤토리 업데이트를위한 애플리케이션 토큰

그럼 내 질문 : 이베이의 로그인 화면을 팝업하지 않고 이베이의 새로운 REST API를 사용할 수있는 방법이 있나요 액세스 권한을 부여

두 번째 질문 : 나의 이해에서이 같은 문제를 포함 이전, XML 기반의 거래 API를 사용하여, 맞이다 티?

답변

2

간단한 대답 아니오. 결코 판매자에게 귀하의 앱에 대한 권한을 부여하지 않고 판매자의 계정과 관련된 eBay에서 API 작업을 수행 할 수 있습니다. 이 권한은 eBay 계정에 로그인 한 판매자가 부여해야합니다. 이것은 수년간 Trading API에서도 마찬가지입니다.

+0

이 내용을 이해하지만 응용 프로그램에서 이베이 계정에 액세스 할 때마다 허가를 부여해야합니까? 나는이 소리가 비논리적 인 것을 의미하며, 나는 그들의 문서를 읽은 후에도 올바르게 이것을하는 법을 모른다 고 생각한다. 여기에 힌트가 있니? – kexx

+1

사용자 토큰은 단락되어 있지만 몇 달 동안 지속되는 새로 고침 토큰을받습니다. 이 새로 고침 토큰을 사용하면 사용자가 자신의 eBay 계정에 로그인해야하는 새 사용자 토큰을 얻을 수 있습니다. 자세한 내용은 http://developer.ebay.com/devzone/rest/ebay-rest/content/gen-user-token.html#Updating –

+0

@ DavidT.Sadler 링크는 dead –