質問: curl_exec($ch); curl_close($ch); ``` 上記コードでアクセストークンの取得を試みたのですがLINEログインでログイン後、リダイレクトURLに認証コードは返ってくるのですが何度ログインしてもログイン後のリダイレクトURLにリダイレクトされ認証コードも付与されるのですが、どうしてもHTTPステータスコード400と下記のレスポンスが返ってきます。 上記コーデでリクエストした際のレスポンス HTTPステータスコード: 400 ``` { "error" : "invalid_grant", "error_description" : "authorization code expired or incompatible" } ``` 余談かもしれませんがZOOM APIでのアクセストークンの取得などは問題なく出来ております。 ご教授のほどよろしくお願い致します。
回答: 認証URLはこの通りですか? https://developers.line.biz/en/docs/line-login/integrate-line-login/#making-an-authorization-request 承認リクエストの例 以下は、クエリパラメータを使用した認証URLの例です。 https://access.line.me/oauth2/v2.1/authorize?response_type=code&client_id=1234567890&redirect_uri=https%3A%2F%2Fexample.com%2Fauth&state=12345abcde&scope=profile%20openid&nonce=09876xyz