タスクAPI(v2.0)へのOAuth認証エラーについて
世話になります。LINE WORKS API
v2.0を使って、タスクの取得・作成を行うアプリケーションを開発しています。
環境
- LINE WORKS API v2.0
- タスクAPIエンドポイント:GET /v1.0/users/{userId}/tasks
問題①:サービスアカウント認証でのタスクAPI 403エラー
サービスアカウント(JWT Bearer Grant)で取得したアクセストークンを使ってタスクAPIを呼び出すと、403
Forbiddenが返ります。スコープには task task.read を指定しています。カレンダーAPIや Bot
APIは同じ認証で正常に動作しています。
サービスアカウントでタスクAPIにアクセスすることは可能でしょうか?
問題②:OAuth 2.0 認証コードフローで「有効でないクライアント情報」エラー
以下のURLでOAuth認証を試みると、ログイン画面が表示される前に「有効でないクライアント情報です。Clie
nt IdまたはParameterを確認してください。」というエラーが発生します。
https://auth.worksmobile.com/oauth2/v2.0/authorize
?response_type=code
&client_id={CLIENT_ID}
&redirect_uri=http://localhost:8765/callback
&scope=task%20task.read
デベロッパーコンソールでアプリのRedirect URLに http://localhost:8765/callback
を登録済みです。スコープに task・task.read も追加しています。
お聞きしたいこと
1. タスクAPIにアクセスするために必要な認証方法を教えてください
2. OAuth認証コードフローを正しく動作させるために必要な設定を教えてください
3. Redirect URLにlocalhostを使用することはサポートされていますか?
よろしくお願いいたします。
投稿に新しいコメントが追加されましたら通知を送信します。
コメント0
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。