API接続エラー
すでに過去に記載のあった内容の続きの質問になります。
<過去の記事>
https://developers.worksmobile.com/jp/community/calendar/118?lang=ja
こちらの最後の投稿にあります、redirect_uri の最後に "&"を含めてurl encodingして実施してみましたが、
「有効でないクライアント情報です。Consumer KeyまたはParameterを確認してください。」というエラーが返却されました。
以下がリクエストしたURLとなります。
https://auth.worksmobile.com/ba/[API_ID]/service/authorize?client_id=[Service API Consumer Key]&redirect_uri=https://auth.worksmobile.com/ba/[API_ID]/service/token?client_id=[Service API Consumer Key]&domain=[domain]&
※redirect_uriはUTF8でURLエンコードしたものを付与して実施しました。
ご確認よろしくお願いいたします。
投稿に新しいコメントが追加されましたら通知を送信します。
コメント4
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
2018.07.18
업데이트 된 답글입니다.
saruwatari 投稿者
domainの前の&をURLエンコーディングせず、実行したところ以下のエラーになりました。
{
"errorCode": "107",
"expire_in": "",
"refresh_token": "",
"access_token": ""
}
過去の記事にありましたdomainが抜けてリダイレクトされているため発生しているように見受けられます。
こちらご確認頂けますか?よろしくお願いいたします。
2018.07.19
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
Authorization Code の発行 / Access Token の発行それぞれに domain は必須パラメータとなります。
その上で、最初に生じていたエラーは Authorization Code の発行時に domain パラメータ前の& が URL エンコーディングされていたことによるエラー、修正後のエラーは後者の Access Token 発行時に domain パラメータが含まれていないことによるエラーかと思われます。
redirect_uri に渡す URL については & 含めたdomainパラメータごと URL エンコーディングしてお試しいただけますでしょうか。
2018.07.19
업데이트 된 답글입니다.
saruwatari 投稿者
ありがとうございました。
2018.07.19
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。