2012-02-22 5 views
8

나는 상당한 시간 동안 이베이 데브 API (파이썬 3 사용)에 액세스하는 데 사용할 라이브러리를 찾고 있었지만, 내가 찾은 소스 중 하나는 파이썬 3을 사용하지 않고 이것은 그들이 2.x를 사용한다는 것을 추측하는 것을 배웠습니다.) 또는 수년간 업데이트되지 않았습니다.파이썬을 통한 이베이 개발자 API 액세스?

누군가 올바른 방향으로 나를 가리킬 수 있습니까? 실종 된 도서관이 있습니까? 아니면 직접 구현해야합니까? 직접 구현해야하는 경우 ... 도움이되는 단어/자습서가 있습니까? 나는 여기에서 정말로 혼란 스럽다. ... 미리 감사드립니다.

이베이 API이 일반 링크에서 찾을 수 있습니다 : https://www.x.com/developers/ebay/documentation-tools/tutorials

그리고 2.7 배 쓸모없는? 2 년 안에 왜 그렇게되지 않을지 말해 주시겠습니까? 아니면 ... 그냥 ... 뭐라구?

sigh 여기에서 말하고 다른 곳에서 읽으니까 ... 글 머리 기호를 물어보고 2.7.x에서 파이썬을 다시 배우십시오 .... 뭐든간에. 어쨌든 고마워.

+0

Python 2.7.x를 사용하면 더 이상 쓸모가 없거나 구식이 될 수 없으며 사용 가능한 지원 및 라이브러리가 훨씬 우수합니다 ... – Endophage

+3

파이썬 3에서 작동하도록 라이브러리 중 하나를 업데이트하십시오. [ebay- python-sdk] (http://code.google.com/p/ebay-sdk-python/)는 상당히 작아 보이고 적극적으로 유지 관리되므로 좋은 선택입니다. –

답변

11

python-ebay은 eBay API를위한 파이썬 래퍼입니다. 그것 covers most of the eBay APIs.

추신 : 나는 그것을 썼다.

+0

GetItem 호출이 필요합니다. http://developer.ebay.com/devzone/xml/docs/Reference/eBay/GetItem.html, java의 일부 샘플 코드 : http://developer.ebay.com/devzone/javasdk -jaxb/docs/libref/com/ebay/sdk/call/GetItemCall.html 불행히도 아직 python-ebay에서 구현하지 않았습니다. getsingleitem을 사용할 수 있습니까? https://github.com/roopeshvaddepally/python-ebay/blob/master/ebay/trading.py – zengr

+0

getsingleitem을 사용할 수 있습니까? 그것들도 작동하는 것 같은데, 안돼? – Dnaiel

+0

나는 이베이 쇼핑이 충분하다고 생각한다. 나는 다음의 검색을 재현하기 위해 API를 사용하려고한다. http://www.ebay.com/sch/PC-Laptops-Netbooks-/177/i.html? _from = R40 & _nkw = hp + laptop & _dmpt = Laptops_Nov05 & Type = 노트북 & rt = nc, 그리고 결과의 동일한 번호를 얻으면 각 단일 항목에 대한 정보를 얻으려고 노력할 것입니다. 좋은 stratregy? – Dnaiel

2

나는 python-ebay을 시도했지만 Finding API의 모든 기능을 구현하지 않았습니다 (예 : findCompletedItems 기능이 없음).

대안 ebaysdk-python은보다 적극적으로 유지 관리되는 것으로 보이고, 좀 더 유연하며 더 간단한 방법으로 필요한 모든 것을 수행합니다 (IMO). 예를 들어

이 범주 완료 항목을 점점 간단 같이

api = finding(appid='APP_ID') 
api.execute('findCompletedItems', {'categoryId': '619'}) 
print api.response_dict() 

당신이 읽을 수 있다면, 그래서 실행 기능이 정확히 eBay Finding API documentation 거울에 전달되는 사전, 당신은 기본적으로 무엇이든 할 수 위의 세 줄의 코드가 필요합니다.

+0

FWIW, ebaysdk-python은 https://go.developer.ebay.com/ebay-sdks에 있습니다. –