Cloud Enpoint를 내 앱에 통합하려고하는데 현재 개념 입증을 위해 Python 빠른 시작을 사용하고 있습니다. 내 유리에 카드를 보내는 방법을 호출하려고 할 때 문제가 있습니다. 아래 내 코드입니다 들여 쓰기가 누락되었습니다 무시하십시오. "themirror._insert_map_with_distance_from_home()가"나는 다음과 같은 오류를 얻고있다라고 그래서 Cloud Endpoints - Google Glass 객체에 'mirror_service'속성이 없습니다.
@endpoints.api(name='tasks', version='v1',
description='API for TaskAlert Management',
allowed_client_ids=[CLIENT_ID, endpoints.API_EXPLORER_CLIENT_ID])
class TaskAlertApi(remote.Service):
@endpoints.method(Task, Task,
name='task.insert',
path='tasker',
http_method='POST')
def insert_task(self, request):
TaskModel(author=request.author, content=request.content, date=request.date).put()
themirror = MainHandler()
themirror._insert_map_with_distance_from_home()
return request
. 누구든지 어떤 제안이 있습니까? 나는 이것을 myappspot.com/_ah/api/explorer에서 호출하려고합니다.
in _insert_map_with_distance_from_home
self.mirror_service.timeline().insert(body=body).execute()
AttributeError: 'MainHandler' object has no attribute 'mirror_service'
감사합니다. 나는 그것을 통해 일하고 또한 http://stackoverflow.com/questions/18213622/using-additional-google-apis-in-my-glassware-sharing-to-g-accounts에서 의견을 통합하고있다 여기에 오류가있다 ' 지금 받고있는 m. ProtoRPC 메소드 구현에서 예기치 않은 오류가 발생했습니다. HttpError (을 반환했습니다) –
marty331
API 요청을 인증 받았을 때 (여전히 API 탐색기로 테스트 중이라고 가정 할 때) 추가 범위로'https : // www.googleapis.com/auth/glass.timeline'을 추가 했습니까? 그렇지 않으면 액세스 토큰을 사용하여 타임 라인에 쓸 수있는 권한이 없기 때문입니다. – Scarygami
Scarygami, 정확히 내가 놓친 것이었다! 이제 종점을 연결하고 타임 라인 카드를 Glass에 보낼 수 있습니다! 나는 네 도움에 충분히 감사 할 수 없다! – marty331