質問:トークンのリクエスト時に「invalid_grant」エラーが表示される
{"error":"invalid_grant","error_description":"This feature is unavailable. You don't have the required account privileges."}
回答:「This feature is unavailable. You don't have the required account privileges.」というエラーが表示されたら、これは、Advanced APIがプロフェッショナルプランユーザーのみが利用できるためです。
スタンダードプランのAPIはこちら:http://dataapi.octoparse.com
質問:OAuthトークンリクエスト時に、APIに書き込みしようとすると、{"error": "unsupported_grant_type"}が返されます
回答:このパラメーター(username = {userName}&password = {password}&grant_type = password)をリクエストURLではなく、リクエスト本文に追加してください。
質問:APIを介して、エクスポートされていないデータエンドポイントを使用して次の1000行レコードを取得するにはどうすればよいですか?
回答:エクスポートされていないデータの最初のバッチをエクスポートした場合、まずエクスポートされたデータのステータスを変更してください:
http://advancedapi.octoparse.com/help#_actions_NotExportDataSetExportingDataAsExported
次に、http://advancedapi.octoparse.com/help#_actions_NotExportDataSelectTopを使用して、次の1000行を取得できます。
質問:エラー応答はどういう意味ですか?
回答:エラーコードが表示された場合は、次のステータスコードを参照して問題を解決してください。
http://advancedapi.octoparse.com/help#_ref_status_code
質問:タスクパラメータ名を書く方法は?
回答:APIを介して、タスクパラメータ設定を変更できます。ワークフローの各ステップには唯一の名前があります。タスクパラメータ名は、唯一の名前とデフォルトのサフィックスの組み合わせです。
Octoparseには4種類のデフォルトサフィックスがあります。
ステップ |
サフィックス |
タスクパラメータ名 = 唯一の名前+デフォルトサフィックス |
Webページを開く (Navigate ) |
Url |
eg. navigateAction1.Url |
ループ |
UrlList |
eg. loopAction1.UrlList |
TextList |
eg. loopAction1.TextList |
|
テキストを入力する |
Text |
eg. enterTextAction1.Text |
タスクパラメータ名を記述するには、次の手順に従います。
1. Octoparseを開いて唯一の名前を取得します。
ワークフローの1つのステップにマウスオーバーすると、メモがポップアップ表示されます。 そこに唯一の名前があります。
2. 唯一の名前と対応するデフォルトのサフィックスを組み合わせます。
例えば:
「Webページを開く」の唯一の名前は「navigateAction1」です。 したがって、タスクパラメータ名は「navigateAction1.Url」です。
「テキストを入力する」の唯一の名前は「enterTextAction1」です。 したがって、タスクパラメータ名は「enterTextAction1.Text」です。
「ループアイテム」の唯一の名前は「loopAction1」です。 したがって、タスクパラメータ名は、ループの内容に応じて「loopAction1.TextList」または「loopAction1.UrlList」になります。