この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:4
ページ更新者:T
更新日時:2026-06-11 07:07:02

タイトル: Facebook
SEOタイトル: Facebook(SNS)開発者向けまとめ|Meta プラットフォーム・Graph API・OGP・連携の基本

この記事の要点
  • Facebook は Meta Platforms 社が運営する世界最大級の SNS。月間アクティブユーザーは 30 億人規模
  • OGP (Open Graph Protocol) をページに埋め込むと、URL を貼った時のカードプレビューを制御できる
  • プログラムから情報を取得・投稿するには Graph API を使う。Meta for Developers で App を登録しアクセストークンを取得
  • Facebook ログインは OAuth 2.0 ベース。サードパーティサイトの認証連携で広く利用される
  • Meta Pixel をサイトに埋め込むと、コンバージョン計測と広告ターゲティングが可能

Facebook とは

Facebook は 2004 年に開始された、Meta Platforms 社(旧 Facebook 社)が運営する世界最大級のソーシャル・ネットワーキング・サービス (SNS) です。実名登録を基本とし、友人・知人とのつながり、ニュースフィード、グループ、ページ、Marketplace、動画などを提供します。

2021 年に社名が Meta に変更され、現在は Instagram / Messenger / WhatsApp / Threads 等を含む Meta ファミリーの中核プラットフォームです。

主なサービス

機能概要
プロフィール個人アカウント。友達申請ベース
Page企業・ブランド・著名人用の公開ページ
Group趣味・地域・目的別の集まり
News Feed友人やフォローページの投稿を時系列で表示
Marketplace個人間売買
Facebook ログインサードパーティサイトでの認証連携
広告 (Meta Ads)Facebook / Instagram 横断の広告配信

開発者向け:3 つの主要 API

1. Graph API

Graph API は Facebook のデータを RESTful に取得・操作する API です。投稿、ページ情報、写真、コメントなどが対象です。

# 自分のプロフィールを取得
curl "https://graph.facebook.com/v19.0/me?access_token=YOUR_ACCESS_TOKEN"

# Page の投稿一覧
curl "https://graph.facebook.com/v19.0/{page-id}/posts?access_token=YOUR_TOKEN"

2. Marketing API

Facebook 広告をプログラムから作成・配信・計測するための API 群です。エージェンシーや広告管理ツールが活用します。

3. Webhooks

ページへのコメント、Messenger のメッセージなどのイベントをサーバーへプッシュ通知する仕組みです。bot 構築の基盤になります。

OGP (Open Graph Protocol)

自社サイトの URL を Facebook(や他の SNS)でシェアした時のカードプレビューを制御するメタタグです。サイト側で次のような タグを 内に置きます。






OGP の動作確認には Sharing Debuggerhttps://developers.facebook.com/tools/debug/)が便利です。キャッシュが残っている場合の強制再取得もここで行えます。

Facebook ログイン (OAuth 2.0)

自社サイトに Facebook ログインボタンを置く際の最小フロー:

  1. Meta for Developers で App を作成し、App ID / App Secret を取得
  2. ログインボタンから https://www.facebook.com/v19.0/dialog/oauth?... へリダイレクト
  3. ユーザー承認後、code 付きで自社へ戻ってくる
  4. サーバーで codeアクセストークンと交換
  5. トークンで Graph API を叩いてユーザー情報を取得

Meta Pixel

自社サイトに JavaScript タグを 1 つ貼ることで、ページビュー・コンバージョンを Meta 広告システムに送信できます。これを使ってリターゲティングや効果計測を実現します。


公式リソース

Graph API のバージョン管理

Graph API は3 ヶ月毎に新バージョンがリリースされ、概ね2 年で旧バージョンが廃止されます。URL に v19.0 のようにバージョンを明示することで、突然動作が変わるリスクを抑えられます。アプリ運用では、リリースノートを定期的に確認し、廃止予定の API を早めに置き換えるのが大切です。

アクセストークンの種類

種類主な用途有効期限
User Access Tokenログインしたユーザーの代理でデータ取得短期 (約1〜2時間) / 長期 (約60日)
Page Access TokenPage を管理するアプリ向け長期化可能
App Access Tokenアプリ自体としての操作(公開情報のみ)App Secret 有効中
Client Access TokeniOS/Android クライアント向け長期

運用上の注意

  • App Review: 公開アプリで Email / 友達リスト等の権限を使うには Meta の審査が必要
  • Data Use Checkup: 一定期間ごとに「データを今もアクセスしている」と申告しないとアクセスがブロックされる
  • レートリミット: 1 ユーザーあたり / 1 アプリあたりで上限がある。ヘッダ X-App-Usage 等で監視可能
  • iOS の ATT (App Tracking Transparency) や iOS 14.5 以降の制約で、Pixel の効果計測精度が低下Conversions API (CAPI) でサーバー側送信を併用するのが現在の主流

関連