LINE DevelopersLINE Developers
About
ニュース
プロダクト
ドキュメント
Tips
FAQ
用語集
その他
 

Tips for Developers

  1. Home

LINE Developersサイト内を検索する

2026/09/17
LINE Developersサイトには、さまざまなプロダクトのドキュメントやAPIリファレンス、最新のニュース等が掲載されています。開発を進める中で、「特定のAPIの仕様を確かめたい」「実装に役立つ情報を探したい」といった場面で役立つのが、サイト内検索機能です。検索ボタンは画面右上部にあるLINE Developersサイトの検索機能では、キーワードを入力して検索するだけでなく、検索結果をカテゴリで絞り込むことが可能になりました。この記事では、目的の情報へすばやくアクセスす...
ドキュメントLINE Developersサイト

バケツと水で理解するMessaging APIのレート制限とトークンバケット方式

2026/09/10
こんにちは!テクニカルライターの古木です。Messaging APIの各エンドポイントには、リクエストを送信する頻度の上限である「レート制限」があります。レート制限を超えたリクエストには、429 Too Many RequestsのステータスコードとThe API rate limit has been exceeded. Try again later.のエラーメッセージが返されます。レート制限が「60リクエスト/時」であると聞くと、毎時0分にリクエスト数がリセットされるよ...
Messaging API

友だち追加のメリットをliff.requestFriendship()のtemplateプロパティで伝えよう

2026/09/03
こんにちは!LINE Developersサイトのドキュメントを担当している、テクニカルライターの岡島です。liff.requestFriendship()メソッドを使うと、LIFFアプリやLINEミニアプリ上で、LINE公式アカウントの友だち追加を促すことができます。このliff.requestFriendship()メソッドがLIFF v2.30.0でパワーアップし、templateプロパティを指定できるようになりました。このプロパティを使うと、あらかじめ用意されたテンプ...
LIFFLINEミニアプリ

Flex Messageを使いこなす パート3

2026/08/27
Flex Messageは、画像に頼らず、自由度の高いレイアウトを作成できるメッセージです。一方で、見た目を作り込むことに集中すると、届いたメッセージをユーザーが実際にどう利用するかについての配慮が後回しになりがちです。この記事では、Flex Messageを実装するときに忘れがちな設定と、実運用の前に確認しておきたいポイントを紹介します。altTextを具体的に設定するFlex Messageでは、メッセージオブジェクトにaltTextを設定する必要があります。altTex...
Messaging APIFlex Message

Flex Messageを使いこなす パート2

2026/08/20
Flex Messageは、画像に頼らず、自由度の高いレイアウトを作成できるメッセージです。一方で、端末の画面幅、OS、LINEアプリのバージョン、言語設定、フォントなどによって、同じJSONでもテキストの改行位置や表示範囲が異なる場合があります。パート1では、現在Flex Messageで送信可能なメッセージの例をいくつか紹介しました。この記事では、端末による表示の違いを踏まえてFlex Messageのレイアウトを作るときのポイントを紹介します。maxLinesは表示文字...
Messaging APIFlex Message

サーバーにはプロフィール情報ではなくトークンを送ろう

2026/08/13
LINEログインを組み込んだりLINEミニアプリを開発したりする過程で、エンドユーザーのユーザーIDや表示名などのプロフィール情報を取得できることにお気づきの方も多いでしょう。取得したプロフィール情報を自社サービスのサーバーへ送れば、そのままログインや会員連携に活用できそうに見えるかもしれません。しかし、セキュリティの観点から、クライアントはユーザーIDなどのプロフィール情報を、ユーザー認証の根拠としてそのままサーバー側に送信すべきではありません。この記事では、サーバーでユー...
LINEログインLIFFLINEミニアプリ

LIFFアプリはどこで動く?実行環境ごとの挙動の違いを整理する

2026/08/06
こんにちは!テクニカルサポートを担当している岡です。今回のTipsでは、LIFFの実行環境についてご紹介します。LIFFアプリを開発していて、「手元のPCのブラウザでは動くのに、LINEアプリ上で開くと挙動が違う」と戸惑ったことはありませんか?あるいは逆に、「LINEアプリ上では動くのに、外部ブラウザで開くとボタンが押せない」といった報告を受けたこともあるかもしれません。LIFFアプリは複数の実行環境で動作するため、環境ごとの違いを理解しておくことが、安定したLIFFアプリ開...
LIFF

どこからでもliff.init()の完了を待てるliff.readyと、その注意点

2026/07/30
今回のTipsでは、地味ながら便利なプロパティliff.readyと、その使い方の注意点を紹介します。liff.init()の完了をどこで待つかLIFFアプリでは、liff.getProfile()メソッドをはじめ多くのメソッドが、liff.init()メソッドの完了後にしか呼べません。アプリの規模が小さいうちはliff.init().then(...)の中にすべての処理を書けば済みますが、処理がモジュールやファイルに分かれてくると、イベントハンドラやユーティリティ関数の側で...
LIFF

  • 1
  • 2
  • 3
  • 4
  • Next

Tipsタグ

LINE Developersコンソールお問い合わせドキュメントFlex MessageLIFFLINE DevelopersサイトLINEログインLINEミニアプリMessaging API
© LY Corporation
  • LINE Developersサイトとは
  • 規約とポリシー
  • 商標について
  • LINE API Status