1
Google App Engine 및 Data API를 사용하여 위키를 만들었습니다. 위키 페이지는 Google Base '참조 기사'로 저장됩니다. 사용자가 항목을보고, 편집하고 삭제할 수 있기를 원합니다. 따라서 서버에 대한 요청이있을 때 클라이언트 로그인은 사용자 이름과 암호를 사용하고 사용자를 대신하여 데이터를 검색하거나 편집합니다. 로그인 코드 :401 및 403 google base API 오류
client = gdata.base.service.GBaseService()
client.ssl = False
gdata.alt.appengine.run_on_appengine(client)
#EMAIL, API_KEY and PASSWORD are constants stored on the server
client.email = EMAIL
client.password = PASSWORD
client.api_key = API_KEY
client.ProgrammaticLogin()
q = gdata.base.service.BaseQuery()
q.feed = '/base/feeds/items/' + self.base_id
item = base_client.GetItem(q.ToUri())
이 나를 위해 잘 작동하지만 내 구글 계정에서 로그 아웃하는 경우, 그것은 다음과 같은 오류를 반환합니다 : 사용자가 할 수 있도록하기위한
'status': 401L, 'body': '<HTML>\n<HEAD>\n<TITLE>Authorization required</TITLE>
내가 원하는 건입니다 자료에 CRUD 데이터 저장. 내가 도대체 뭘 잘못하고있는 겁니까?
미리 감사드립니다.