2013-11-23 7 views
0

oauth 2.0을 포함하는 python-2.7의 reseller api에 대해 service을 만들려고합니다. Oauth 2.0이 올바르게 작동하기 때문에 access token을 얻을 수 있음을 확인했습니다. 리셀러 서비스에 대한 올바른 설명서를 찾을 수 없기 때문에이 오류 메시지가 나타납니다. apiclient.discovery.build 안에 코드를 읽었음에도 아무도 내가 문제를 식별하도록 도와 줄 수 있습니까 (질문은이 메시지의 마지막 부분에 있습니다).리셀러 api에 apiclient.discovery.build 사용

다음
Traceback (most recent call last): 
    File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1535, in __call__ 
    rv = self.handle_exception(request, response, e) 
    File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1529, in __call__ 
    rv = self.router.dispatch(request, response) 
    File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1278, in default_dispatcher 
    return route.handler_adapter(request, response) 
    File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 1102, in __call__ 
    return handler.dispatch() 
    File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 572, in dispatch 
    return self.handle_exception(e, self.app.debug) 
    File "C:\Program Files (x86)\Google\google_appengine\lib\webapp2-2.5.2\webapp2.py", line 570, in dispatch 
    return method(*args, **kwargs) 
    File "C:\xampp\htdocs\reseller-asteriainteractive\oauth2client\appengine.py", line 777, in setup_oauth 
    resp = method(request_handler, *args, **kwargs) 
    File "C:\xampp\htdocs\reseller-asteriainteractive\main.py", line 74, in post 
    customer_document = customers.insert().execute(decorator.http()) 
    File "C:\xampp\htdocs\reseller-asteriainteractive\apiclient\discovery.py", line 583, in method 
    raise TypeError('Missing required parameter "%s"' % name) 
TypeError: Missing required parameter "body" 

이 내 코드가있다 :

class CustomerCreateHandler(BaseHandler): 
    @decorator.oauth_aware 
    def post(self): 
    admin_user = users.is_current_user_admin() 
    user = users.get_current_user() 
    if user: 
     if decorator.has_credentials(): 
     customers = reseller_service.customers() 
     customer_document = customers.insert().execute(decorator.http()) 
     self.redirect('/customer/create/') 

가 어떻게 reseller_service를 구축하는 여기

오류인가? "body"매개 변수는 어디에 두어야합니까?

답변