2017-02-27 4 views
0

v3 apisを使用するように私のアプリケーションをアップグレードしているので、v3 apisの前に登録されていた古いAPIキーを使用しています。それは動作するのでしょうか、私は新しいAPIキーを生成する必要がありますか?surveymonkeyでapikeyを使用してv3エンドポイントにアクセスする

現在、oauthトークンを正常に取得した後、調査リストを読み込もうとすると、応答ヘッダーに「X-OAuth-Scopes-Granted」の値が常に表示されます。ドキュメントでは、ユーザーはスコープを許可する必要があると言いますが、自分のアプリにビュースコープ(survey_read)を与えるために使用できる調査サルアカウントで設定を見つけることができません。私は無料のアカウントプランを使用しています。何か不足していますか?

https://developer.surveymonkey.com/api/v3/#surveysにアクセスしている間、私はメッセージ

{「エラー」の下に取得しています:{「ドキュメント」:「https://developer.surveymonkey.com/api/v3/#error-codes」、「メッセージ」:「次のスコープが付与されていません:あなたの調査を見ると、共有したもの"ID": "1014"、 "名前": "許可エラー"、 "http_status_code":403}}

答えて

1

引き続き現在の認証情報(APIキー、クライアントIDと秘密情報)を使用できます。 V3に移行するときに新しいアプリを作成したり、資格情報を更新したりすることをおすすめしますが、APIキーの必要性がなくなります。

アプリの設定ページで有効にすることで、アプリに必要なスコープを定義できます。 https://developer.surveymonkey.com/apps/にアクセスし、アプリの「設定」をクリックします。

スコープは、ここでさらに定義されます。https://developer.surveymonkey.com/api/v3/#scopes

関連する問題