Q&A

TypeError: Preflight response is not successful

前提・実現したいこと

「LIFF」の「getFriendship」で発生するエラーを回避をしたい。

発生している問題・エラーメッセージ

getFriendshipの実行で以下のエラーが発生します。

 TypeError: Preflight response is not successful

Preflightに成功した後に以下のエラーが発生することもあります。

TypeError: Failed to fetch

3月22日から初めて発生し、現在も端末や通信環境などランダムな条件で発生しています。また、LIFFのIDは本番環境と検証環境の2つが存在しますが、どちらでも発生しています。

該当のソースコード

以下のメソッドがエラーしています。

import liff from '@line/liff'

liff.getFriendship()

試したこと

エラーを確認したところ以下のリクエストが失敗しています。

GET https://api.line.me/friendship/v1/status

補足情報(FW/ツールのバージョンなど)

使用していたLIFFのバージョンは2.6.0です。

"@line/liff": "^2.6.0",

以下の条件でエラーを確認しています。

iPhone

  • iOS14.4.1
  • LINE 11.3.0

Android

  • Android 11
  • LINE 11.4.1
  • 0
  • 1
  • 1115
  • twitter facebook
Are you sure? question.vm