質問
HULFT IntegrateでZOHO OAuth認証を使用してアクセストークンを取得しようとしたところ、HTTPステータス200が返ってもアクセストークンが取得できません。レスポンスボディを確認すると「{"error":"invalid_client"}」が返却されていました。原因と対処方法を教えてください。
回答
「{"error":"invalid_client"}」は、クライアントIDやシークレットキーの誤りなど、API側で認証情報が正しく照合できない場合に出力されることがあります。
リクエスト内容(クライアントID・クライアントシークレット・リフレッシュトークン等)に誤りがないかご確認ください。
連携先API側のログ等の調査が可能であれば、原因につながるメッセージ等が出力されていないかご確認ください。
補足
レスポンスボディを確認するには、リクエスト設定の [データ形式] を [ファイル] に設定することで、任意の場所にレスポンスをファイルとして出力できます。
リクエスト設定の [データ形式] で [フォーム] を選択している場合、Content-TypeヘッダーのMIMEタイプは自動的に「application/x-www-form-urlencoded」になります。この場合、POST実行処理のヘッダー設定で「Content-Type: application/x-www-form-urlencoded」を明示的に指定する必要はありません。
参考:POST実行処理
コメント
0件のコメント
記事コメントは受け付けていません。