問題タブ [surveymonkey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - SurveyMonkey API 認証の問題
私たちは、ユーザーが SurveyMonkey アンケートに記入して回答を送信する Web サイトをセットアップしています。ユーザーがアンケートの回答を送信すると、API 呼び出しを介してそのデータにアクセスし、そのデータに基づいてユーザー向けのレポートを生成します。
新しいブラウザーを開いて Web サイトにアクセスするたびにhttps://api.surveymonkey.net/oauth/authorize?client_id=XXXXXX&redirect_uri=http%3A%2F%2FXXXXXXXXX%2Flogin_with_surveymonkey.php&response_typeに移動することを除いて、すべてが完全に機能します。 =code&state=1379358300-12fd31&api_key=XXXXXXXXXX (X のカバー識別情報)、ここで「user_name に SurveyMonkey アカウントの使用を許可する」必要があります (「user_name」は SM 開発者アカウントのログイン名です)。SM アカウントのログインとパスワードを入力すると、Web サイトは完全に機能し、必要な数の API 呼び出しを問題なく実行できます。ただし、ブラウザー ウィンドウを閉じて再度開くと、その面倒な認証プロセスをもう一度実行する必要があります。
新しいブラウザ ウィンドウを開くたびにこのプロセスを実行する必要がないように、自分のアプリ用に自分の surveymonkey アカウントに永続的に承認を付与する方法はありますか?
ありがとう!
surveymonkey - 分岐質問
質問の分岐について質問があります。私が作成しようとしているアンケートには、次のような質問があります。
したがって、このシナリオで何が起こるかというと、回答者は a または b のいずれかを選択します。最初に a と b だけを表示したいと思います。次に、そのうちの 1 つを選択したら、a の下の数字 1 と 2 が表示されるとしましょう。これはページ分岐で実行できると思いますが、質問内でページ分岐を使用したくありません。ページの分岐は、回答に基づいて別のページの質問から別の質問に移動する場合に適していますが、同じ質問内では使用したくありません。これは可能ですか、そうでない場合、別のページにバウンスする必要のない単語がアンケート モンキー内にありますか?
surveymonkey - SurveyMonkey の API コンソールを使用するにはどうすればよいですか?
SurveyMonkey API を使用しようとしています。XXXYYYZZZ は、私のキーが通常行く場所です。API コンソールの使用方法と、それを使用して期待できる出力の種類を教えてください。
リクエスト URI:
リクエスト ヘッダー:
リクエスト本文:
応答ヘッダー:
応答本文:
php - SurveyMonkey: OAuth を使用してトークンにアクセスできません
OAuth を初めて使用するので、Survey Monkey API にアクセスして認証トークンを取得する方法を教えてください。login_with_surveymonkey.php コードを使用してみて、client_id、client_secret、および api_key ( https://developer.surveymonkey.com/apps/mykeys ) を変更しました。このエラーメッセージが表示されます:
「OAuth アクセス トークン URL を開くことができませんでした: ホスト ドメイン "api.surveymonkey.net" を解決できませんでした」
開発環境で実行してみましたが、次のエラーが返されました:「OAuth アクセス トークンにアクセスできませんでした: 予期しない応答ステータス 401 が返されました Response: {"error_description": "Invalid client_id/client_secret/api_key", "エラー": "invalid_client"}'
しかし、同じ client_id、client_secret、api_keyを使用して io-docs ( https://developer.surveymonkey.com/io-docs ) を使用すると、接続してトークンを取得できました。ローカル マシンで curl を使用しています。
何か不足していますか?
ありがとう!
api - SurveyMonkey API: フォルダーはサポートされていませんか?
get_survey_list または get_survey_details のどちらも、特定の調査が含まれているフォルダーに関する情報を返していないようです。これは将来サポートされる予定ですか?
ありがとう!
php - Survey Monkey: 無効なクライアント エラー
Survey Monkey API でのアクセス トークンの取得に問題があります。http://www.phpclasses.org/package/7700-PHP-Authorize-and-access-APIs-using-OAuth.htmlで提供されている login_with_surveymonkey.php を使用していますが、既に client_id、client_secret、redirect_url、および api_key を変更しています。 https://developer.surveymonkey.com/apps/mykeysから取得しました。
詳細は次のとおりです。
- client_id: developer.surveymonkey.com へのログインに使用したユーザー名
- client_secret、api_key: developer.surveymonkey.com/apps/mykeys で提供される詳細からコピー
- redirect_url: developer.surveymonkey.com/apps/myapps で提供される詳細からコピー
これらの情報を提供しても、まだ次のエラー メッセージが表示されます。
エラー: OAuth アクセス トークンにアクセスできませんでした: 予期しない応答ステータス 401 が返されました Response: {"error_description": "Invalid client_id/client_secret/api_key", "error": "invalid_client"}
現在これをローカル マシンで実行しており、curl は既に有効になっています。この問題を解決するには、他に何か構成する必要がありますか?
surveymonkey - Survey Monkey ステータス:3 errmsg:JSON オブジェクトをデコードできませんでした: 行 1 列 0 (文字 0)
API get_survey_list にアクセスしようとして、Survey Monkey API の使用を開始したところです。認証コードも取得してください。
No JSON object could be decoded: line 1 column 0 (char 0) のエラーを調べたのは、Pythonエラーとその修正方法だけです。
コマンド プロンプトから cURL を直接使用するだけでなく、Chrome 用の POSTMAN REST クライアント拡張機能を使用して API にアクセスしようとしています。両方について、私は同じ結果を得ています。助けてください
surveymonkey - 無効な JSON レスポンス
(序文として、SurveyMonkey は開発者への質問を「surveymonkey」タグで SO に投稿することを要求しています)
昨日まで、SurveyMonkey API を問題なく呼び出していました。昨日の時点で、返された応答に無効な JSON 文字列が含まれているようです。問題は、エスケープされていない複数の二重引用符を含む応答オブジェクトにあるようです。以下は、get_survey_detailsを呼び出したときに得られる応答の例です。
ご覧のとおり、2 つのエスケープされていない二重引用符 ("Next") があり、無効な JSON オブジェクト エラーが発生しています。
コードの問題ではないことを確認するために、ターミナル (curl) を介して同じ API 呼び出しを行い、同じ応答を得ました。
問題の再現は、見出し、質問テキスト、または回答テキストに二重引用符を含む調査を作成し、get_survey_details を呼び出すのと同じくらい簡単です。
これは昨日まで問題なく機能していましたが、最近、SurveyMonkey 側で何か変更があったのではないでしょうか? これが解決されるまで、私たちは水中で死んでいます。
ありがとう!
response - 自分の調査の 1 つの結果にしかアクセスできない
SurveyMonkey API を使用して、SurveyMonkey で作成した一連の調査への回答を収集する Web アプリケーションを作成しました。これは BASIC アカウントですが、アンケートでメソッド get_responses を呼び出すと、自分のアンケートの 1 つにしか機能しません。
完了した 6 つの調査がありますが、5 つの調査で null 値を持つ json 応答が返されます。
"{"ステータス": 0、"データ": [null、null、null、null、null、null]}"
なぜこれが事実なのか誰にも分かりますか?