Facebookが提供するプラットフォームAPIを使用すると、開発者はユーザーのプライバシーを尊重しつつ、Facebookからデータを取得して機能を開発できます。ほとんどのプラットフォームAPIの場合、開発者がAPI経由でプログラムを使用してデータにアクセスするには、Facebookのガイドラインに従ってFacebookに登録する必要があります。
書面による事前の許可がない限り、プログラムを使用したデータへのアクセスが認められる唯一の手段がプラットフォームAPIです。プラットフォームAPI以外のツールや手法を使って、Facebookがプラットフォームデータに設定した保護を回避する行為は、Facebookの利用規約に違反し、ユーザーのプライバシーに対する信頼を損ないます。
プラットフォーム統合を構築すると、Facebookの利用規約に同意したものと見なされます。この利用規約では、(事前の許可を得ることなく)自動化された手段を用いて製品のデータにアクセスしたり、データを収集したりすること、またはアクセス許可のないデータへのアクセスを試みることは禁止されていると規定されています(利用規約3.2.3)。
この規定は、意図的な行為でない場合やデータの収集に失敗した場合であっても適用される点に注意してください。
Facebookは、許可されていないトラフィックを特定してコードから削除するのに役立つ以下のリソースを作成しました。
開発者向けドキュメントの手順に従わずにFacebookのデータにアクセスしている場合、そのリクエストはFacebookのポリシーに違反している可能性があります。許可されていない動作を特定する実用的な手順を以下に示します:
最新情報については、以下の公開ドキュメントをご覧ください:
その他の情報については、開発者サポートページにアクセスするか、直接お問い合わせください。利用可能なAPIについて詳しくは、開発者向けドキュメントをご覧ください。