2016-11-17 6 views
0

Bing news API를 사용하는 앱을 만들고 있습니다. 현재 V2를 사용하고 있지만 V5로 업데이트하려고합니다.Microsoft인지 서비스 - Bing News Search API V5. 너무 많은 오해

우리는 TotalEstimatedMatches 속성에 문제가 있습니다. 오프셋으로 반복하려고하면이 개수가 급격하게 업데이트됩니다. 때때로 데이터가 관련이 없습니다. 또는 결과를 날짜별로 정렬하려고 시도하면 날짜가 잘 분류되지 않습니다.

누군가 그 사람이 있습니까? 정말 도움이 필요해.

감사합니다.

답변

0

'Count'& 'offset'매개 변수를 사용하여 동일한 쿼리의 페이지를 반복하는 동안 매우 첫 번째 TotalEstimatedMatches 반환 값을 통합하여 상수 최대 바인딩으로 사용해야합니다. 파이썬을 주로 사용하므로 여기에 있습니다.

는 경우 응답에

TotalEstimatedMatches == 250,000 

은 쿼리의 처음 50 개 결과에서 돌아왔다. 그럼 당신은 당신이 같은 것을 할 것 ALL 250000 개 링크의 거대한 목록을 얻고 싶었다 경우 :

# Assuming count==50 & offset==0 

max_bound = 250000 
results = [] 
while offset <= max_bound-50: 
    results.append(your_search_function(your_query, count, offset, **stuff)) 
    offset += count 

각 쿼리 후 생성 된 속성 새로운 TotalEstimatedMatches를 사용하여 오프셋 계산 일을 계속한다면, 당신은 건너 뛰는 시작합니다 페이지를 .

날짜 범위에 관한 한 확실하지 않습니다. 나는 그들이 더 나은 기능을 곧 추가 할 것이라고 읽었다 고 생각합니다.

관련 문제