チャネルにLIFFアプリを追加する

チャネルにLIFFアプリを追加します。

チャネルに、LIFFアプリを追加するには、以下のようにHTTP POSTリクエストをhttps://api.line.me/things/v1/trial/productsに送信します。APIについて詳しくは、『LIFF APIリファレンス』の「LIFFアプリを追加する」を参照してください。

注:Windows 10を使用している場合など、curlコマンドを使用できないときは、他のコマンドで代用します。詳しくは、「REST APIを利用する」を参照してください。

 curl -X POST https://api.line.me/liff/v1/apps \
 -H "Authorization: Bearer {channel access token}" \
 -H "Content-Type: application/json" \
 -d '{
  "view":{
    "type":"{view size}",
    "url":"{LIFF APP URL}"
  },
  "description" : "{LIFF APP name}",
  "features" : {
    "ble": "true"
  }
}'
項目 説明
channel access token アクセストークン(ロングターム)
アクセストークン(ロングターム)を発行する」の手順で発行しました。
view size LIFFアプリの画面サイズ。以下のいずれかの値を指定します。
  • compact:デバイスの画面の高さの50%。
  • tall:デバイスの画面の高さの80%。
  • full:デバイスの画面の高さの100%。
LIFF APP URL LIFFアプリのURL
LINE ThingsのスターターLIFFアプリをデプロイする」の手順に従ってスターターLIFFアプリをデプロイした場合は、https://{github username}.github.io/line-things-starter/liff-app/を入力します。
LIFF APP name LIFFアプリの名前

リクエストが成功すると、LIFFアプリIDがレスポンスとして返されます。

{
  "liffId":"{LIFF APP ID}"
}
項目 説明
LIFF APP ID LIFFアプリID

チャネルに追加したLIFFアプリを確認する

チャネルに追加したLIFFアプリが、BLEに対応していることを確認します。

チャネルに追加したLIFFアプリの設定を確認するには、以下のようにHTTP GETリクエストをGET https://api.line.me/liff/v1/appsに送信します。APIについて詳しくは、『LIFF APIリファレンス』の「すべてのLIFFアプリを取得する」を参照してください。

注:Windows 10を使用している場合など、curlコマンドを使用できないときは、他のコマンドで代用します。詳しくは、「REST APIを利用する」を参照してください。

curl -X GET https://api.line.me/liff/v1/apps \
-H "Authorization: Bearer {channel access token}"
項目 説明
channel access token アクセストークン(ロングターム)
アクセストークン(ロングターム)を発行する」の手順で発行しました。

リクエストが成功すると、すべてのLIFFアプリの情報がレスポンスとして返されます。

{
  "apps":[
    {
      "liffId":"{LIFF APP ID}",
      "view":{
        "type":"{view size}",
        "url":"{LIFF APP URL}"
      },
      "description": "{LIFF APP name}",
      "features": {
        "ble": true
      }
    }
  ]
}
項目 説明
LIFF APP ID LIFFアプリID
view size LIFFアプリの画面サイズ。以下のいずれかの値が含まれます。
  • compact:デバイスの画面の高さの50%。
  • tall:デバイスの画面の高さの80%。
  • full:デバイスの画面の高さの100%。
LIFF APP URL LIFFアプリのURL
LIFF APP name LIFFアプリの名前

注:"features": { "ble": true }が表示されていないLIFFアプリは、BLEに対応していません。LIFFアプリをBLEに対応させるには、LIFFアプリを更新します。詳しくは、「LIFFアプリを更新する」を参照してください。

{{ $t("form.question.helpful") }}

{{ $t("form.question.detail") }}

{{ $t("form.question.improve") }}

{{ $t("form.info.start") }}{{ $t("form.info.link") }}{{ $t("form.info.end") }}


{{ $t("form.result.success") }}
{{ $t("form.result.error") }}
{{ $t("form.result.errorLink") }}