2012-10-24 4 views
2

google-api-python-client (1.0)과 함께 "새로운"freebase API를 사용하여 특정 패턴과 일치하는 영화를 선택합니다. 커서와 제한 문을 사용하여이 작업을 수행합니다.Freebase : 커서를 사용하여 할당량 제한이 있습니까?

문제는 약 8000 개의 선택한 동영상 후에 HTTP 오류 503 "백엔드 오류"가 발생한다는 것입니다.

서로 다른 한계 값 (500, 250, 100)을 시도했는데, 항상 같은 수의 선택된 엔티티에서 발생했습니다. 나는 간단한 지수 증가 재시도 간격을 구현했으나 20 분 후에도 새로운 요청 (빈 커서 포함)이 다시 선택되기 시작하면서 요청에서 오류가 발생했습니다.

여러분 중 한 분이이 사실을 설명해 주시거나 제가 잘못하고있는 것에 대해 힌트를 줄 수 있기를 바랍니다. 100k/day 요청 제한 (내가 도달하지 못함) 외에도 다른 할당량 한도가 있다는 정보를 찾을 수 없었습니다.

대단히 감사합니다.

마틴

+0

영화의 ID 만 선택하면 15K 인스턴스를 선택한 후에 오류가 발생합니다. 어쩌면 교통 제한/시간이 있습니까? – s1ck

답변

1

이 질문은하는 Freebase 메일 링리스트에 대한 답변과 문제는 쿼리 엔진이 질식의 원인이 된 그래프에서 잘못된 데이터로 판명되었다. 특히 그것들에 추가 된 줄 바꿈이있는 핵심 값이었습니다. 데이터가 다르게 반환되도록 쿼리를 약간 변경하면 문제가 해결 될 수 있지만 쿼리, 할당량 또는 클라이언트 라이브러리와 관련이 없습니다.

이 문제는 bug report에 설명되어 있습니다.