2

物語

私は、会社がまとめている小売業者のインセンティブ プログラム用のビデオ教育エンジンを作成する初期段階にあります。それが機能する方法は、小売業者が登録し、システムにログインしてコンテンツにアクセスする機能を提供することです. ログインすると、小売業者は私の会社の製品に関する短いビデオを視聴し、製品に関する 3 つまたは 4 つの質問のクイズに答えるよう求められます。アイデアは、彼らの反応に基づいてインセンティブを獲得するというものです。例: ユーザーが 10 個のクイズに合格すると、私の会社からの次の注文で大幅な割引を受けることができます。

問題

そのため、プログラム全体をまとめるためのさまざまな方法を調査し、それを書くための最良の方法を決定しようとしているところまで来ています。これまでの考えの 1 つは、SurveyMonkey アンケートとしてクイズを作成し、その結果を処理してインセンティブを授与することです。SurveyMonkey PHP API を調べたところ、get_responses() へのメソッドがあることがわかりました。これはまさに私が求めているもののようです。問題は、このメソッドがパラメーターの 1 つに Respondent_id を使用することです。これを取得する方法がわかりません。

質問

ユーザーがクイズ/アンケートに回答した後、respondent_id を取得するにはどうすればよいですか? 理想的には、これを取得し、応答情報を取得して処理し、結果を出力して、獲得したインセンティブの数を増やしたいと考えています。私は StackOverflow でここを見回して、これを見つけました: id で調査モンキーの質問と回答に関する詳細を取得しますが、実際には私が求めているものとは異なります。

これが SurveyMonkey で実際にできることではない場合でも、それは問題ありません。自分ですべてを構築する必要はなく、効率的な方法を探しているだけだからです。いつものように、どんな助けや情報も大歓迎です!

4

2 に答える 2

2

応答を取得するには、 respondent_idsのリストが必要です。また、respondent_ids を取得するには、 get_survey_list API 呼び出しからの survey_id を取得する必要があります。回答には、 get_survey_detailsの出力の質問 (テキストと可能な回答) にマップされる question_id のみが含まれることに注意してください(自由回答のテキスト回答を除く)。

これが SurveyMonkey で実際にできることではない場合でも、それは問題ありません。自分ですべてを構築する必要はなく、効率的な方法を探しているだけだからです。

これらすべての要素をまとめるには、適度なコード インフラストラクチャが必要です。API コンソールから始めて、 APIの出力が役立つかどうかを確認してください。

于 2013-10-31T13:08:06.287 に答える
1

https://developer.surveymonkey.com/mashery/get_respondent_listが探しているようです。そこから応答情報を取得できます。

于 2013-10-29T18:01:16.313 に答える