API接続エラー

saruwatari

2018.07.13既読 4300

すでに過去に記載のあった内容の続きの質問になります。


<過去の記事>

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 公式アカウント

    こちら、domainの前の&がurl encodingされているためにdomainがクエリパラメータとして正常に認識されていないように見受けられます。ご確認ください。

    2018.07.18

    0
  • 업데이트 된 답글입니다.

    saruwatari 投稿者

    ご確認、ありがとうございます。
    domainの前の&をURLエンコーディングせず、実行したところ以下のエラーになりました。

    {
    "errorCode": "107",
    "expire_in": "",
    "refresh_token": "",
    "access_token": ""
    }

    過去の記事にありましたdomainが抜けてリダイレクトされているため発生しているように見受けられます。
    こちらご確認頂けますか?よろしくお願いいたします。

    2018.07.19

    0
  • 업데이트 된 답글입니다.

    LINE WORKS 公式アカウント

    説明が不足しており、失礼いたしました。
    Authorization Code の発行 / Access Token の発行それぞれに domain は必須パラメータとなります。
    その上で、最初に生じていたエラーは Authorization Code の発行時に domain パラメータ前の& が URL エンコーディングされていたことによるエラー、修正後のエラーは後者の Access Token 発行時に domain パラメータが含まれていないことによるエラーかと思われます。
    redirect_uri に渡す URL については & 含めたdomainパラメータごと URL エンコーディングしてお試しいただけますでしょうか。

    2018.07.19

    0
  • 업데이트 된 답글입니다.

    saruwatari 投稿者

    指摘頂いたとおり修正し、無事確認できました。
    ありがとうございました。

    2018.07.19

    0
前の投稿 組織連携APIによる大量登録テストについて
次の投稿位置情報のJSONフォーマットについて
リスト

まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。