SurveyMonkey API:特定のEメールが調査を完了したかどうかを確認してください

StackOverflow https://stackoverflow.com//questions/24027540

  •  21-12-2019
  •  | 
  •  

質問

私は完成する調査を送信された大量のユーザー(400K以上)を持っています。私のサイトへのログインの一環として、私はSurveyMonkey APIを使用して、割り当てられた調査を完了したかどうかを確認します。私はEメールアドレスをキーイングしています。私は使うことを考えています: https://developer.surveymonkey.com/mashery/get_respendent_list

しかし、私は400k人のユーザー全体に特定のEメールを見つけることを望みません - とにかくこの検索をより効率的に行うのは?

SurveyMonkey API

をpingにするためのDjangoバックエンドを使用する

役に立ちましたか?

解決

get_responsedent_listは、変更された日付/時刻範囲で回答者を検索できます。400K回答者の場合は、結果をローカルデータベースに保存し、お探しのEメールアドレスがローカルに見つからない場合にのみAPIを問い合わせてください。

リスト全体を解析する必要がないようにするには、最後にその日付/時刻範囲機能を使用してチェックし、新しい回答者をDBに追加したことから、新しい回答者だけを取得する必要があります。SurveyMonkeyの公開GitHubの日付/時刻範囲に基づく新しい回答者のポーリングを説明するいくつかの例があります。

https://github.com/surveymonkey/python_guides/blob/マスター/ガイド/ Polling.py

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top