Open hysryt opened 6 years ago
Graph APIはノード、エッジ、フィールドで構成される。
利用者、写真、ページ、コメントなど。 各ノードにはノードIDがついており、これを使ってアクセスする。
ノード同士の関連。ページへのコメント、利用者の写真など。 関係は多対多となる。
ノードの付加情報。 利用者名、写真説明、ページタイトル、コメント内容など。
fields
パラメータで取得する項目を指定できる。fields
パラメータで戻り値の並び替えをすることもできる。読み取りは GET リクエストでノードまたはエッジに対して行う。 ほとんどのリクエストはアクセストークンが必要。
公開は POST リクエストでエッジ ( feed、photos など ) に対して行う。 リクエストは全てアクセストークンが必要。
更新は POST リクエストでノードに対して行う。 リクエストは全てアクセストークンが必要。
削除は DELETE リクエストでノードに対して行う。 削除できるのはそのアプリケーションで作成したもののみ。 リクエストは全てアクセストークンが必要。
https://developers.facebook.com/docs/facebook-login/access-tokens/
基本的なアクセストークンで、多くの場合はこれを使用する。 外部に漏らしてはならない。
アプリ情報を読み取り・変更するためのアクセストークン。 外部に漏らしてはならない。
Facebookページにアクセスするためのアクセストークン。 Facebookページとは企業ページなどの特殊なページのこと。 外部に漏らしてはならない。
外部に漏らしても大丈夫なトークン。 デスクトップアプリや javascript アプリなど、トークンを保護できない環境で使用する。
v2.12 https://developers.facebook.com/docs/graph-api Graph API エクスプローラー