SurveyMonkey API:特定のEメールが調査を完了したかどうかを確認してください
-
21-12-2019 - |
質問
私は完成する調査を送信された大量のユーザー(400K以上)を持っています。私のサイトへのログインの一環として、私はSurveyMonkey APIを使用して、割り当てられた調査を完了したかどうかを確認します。私はEメールアドレスをキーイングしています。私は使うことを考えています: https://developer.surveymonkey.com/mashery/get_respendent_list
しかし、私は400k人のユーザー全体に特定のEメールを見つけることを望みません - とにかくこの検索をより効率的に行うのは?
をpingにするためのDjangoバックエンドを使用する解決
get_responsedent_listは、変更された日付/時刻範囲で回答者を検索できます。400K回答者の場合は、結果をローカルデータベースに保存し、お探しのEメールアドレスがローカルに見つからない場合にのみAPIを問い合わせてください。
リスト全体を解析する必要がないようにするには、最後にその日付/時刻範囲機能を使用してチェックし、新しい回答者をDBに追加したことから、新しい回答者だけを取得する必要があります。SurveyMonkeyの公開GitHubの日付/時刻範囲に基づく新しい回答者のポーリングを説明するいくつかの例があります。
https://github.com/surveymonkey/python_guides/blob/マスター/ガイド/ Polling.py
所属していません StackOverflow