2016-11-17 9 views
0

私はBingのニュースAPIを使用するアプリを開発中です。現在V2を使用していますが、V5にアップデートしたいと考えています。Microsoft認知サービス - Bing News Search API V5。非常に多くの誤解

TotalEstimatedMatches属性に問題があります。このカウントは、オフセットを反復しようとすると無条件に更新されます。 データが適切でない場合があります。日付で結果をソートしようとすると、日付がうまくソートされません。

それをやった人はいますか?私は本当に助けが必要です。

ありがとうございます!

答えて

0

'Count' & 'offset'パラメータを使用して同じクエリのページを反復処理する間は、最初のTotalEstimatedMatches戻り値を統合して定数最大値として使用してください。私は主にpythonを使用しますので、私はここにいます。

の場合:あなたのクエリの最初の50件の結果から返された応答で

TotalEstimatedMatches == 250,000 

。次に、あなたのようなものだろうALL25万リンクの膨大なリストを取得したい場合:

# 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を使用してオフセットの計算をやり続けるとしたら、あなたはスキップし始めますページを。

日付の範囲については、あまり分かりません。私は彼らがすぐにより良い機能を追加していると読んでいると思う。

関連する問題