APIとSDK

Facebook APIのしくみと、よく使われている言語やプラットフォーム用のSDKを利用して短時間でFacebook製品を統合する方法をご紹介します。

FacebookのAPI

グラフAPI

Graph APIは、アプリでFacebookのソーシャルグラフの読み込みと書き込みを行うための主な手段として使用されます。Facebookページ、利用者、投稿、グループ、イベントなどにアクセスできます。

マーケティングAPI

Marketing APIを使うと、Facebook広告キャンペーン、カスタムオーディエンス、レポートを管理する機能にプログラムを使ってアクセスできます。

Facebookの公式SDK

Android用Facebook SDK

アプリのインストールや起動回数を追跡したり、利用者がコンテンツをシェアできるようにしたり、Facebookでログインできるようにする機能を備えています。

iOS用Facebook SDK

アプリ広告の成果を追跡したり、効果的なシェア機能を実装したり、Facebookを使ってアプリへのログインを促す、最も簡単な方法です。

JavaScript用Facebook SDK

ソーシャルプラグインの追加、API呼び出しの実行、Facebookログインの実装など、クライアント側の充実した機能を備えています。

PCゲーム用Facebook SDK

知り合い検索やライブ動画などを使って、プレイヤーを最適なゲームコミュニティに結びつけるのに役立ちます。

PHP用Facebook SDK

Graph APIにアクセスしたり、Facebookログインを活用できる、最新のネイティブライブラリです。

Facebook Business SDK

Ads APIを使っている場合にこのPHP用Facebook SDKを使うと、Facebook広告キャンペーン、カスタムオーディエンス、レポートを簡単に管理できます。

React用Facebook SDK

React用Facebook SDKは、モバイルプラットフォームでネイティブに実行されるJavaScriptを使って使用感に優れたソーシャルアプリを構築するのに役立ちます。

Swift用Facebook SDK

Swift用Facebook SDKを使うと、すべてのiOS API用Facebook SDKの主な機能をより「Swift的に」お使いいただけます。

tvOS用Facebook SDK

tvOS用Facebook SDKを使うと、Apple TVをより快適にお使いいただけます。

Unity用Facebook SDK

クロスプラットフォームのUnityゲームに、ソーシャル機能をすばやく簡単に統合します。

サードパーティ製のSDK

Facebookでは、iOS、Android、Unity、JavaScript、PHP用の公式SDKを提供していますが、熱心な開発者の素晴らしいコミュニティによって開発された、その他のさまざまな言語やフレームワーク用の非公式のサードパーティ製SDKもあります。

なお、この一覧への記載は、Facebookからの支援や推奨の意図を示すものではありません。暗黙的、明示的、直接的、間接的ないかなる意味でも、Facebookとこれらの組織との支援関係や利害関係を示すものでもありません。フィードバックやバグについては、各提供元に直接ご連絡ください。

Cocos2d-x

Django

Flash

HTML5

Java

JavaScript

Lua

Windows SDK

Node.js

Objective-C

Qt

Ruby

V-Play

WinJS