profile feed上の個々のエントリ。全体に公開されていないprofile feed上のエントリを扱うには、read_streamパーミッションが必要となります。

目次:

Example

https://graph.facebook.com/19292868552_118464504835613 (A post from Facebook Platform)

Properties

NameDescriptionPermissionsReturns
likes

特定の投稿に紐づいたlikeの数

Facebook上の

全員に公開

JSON number


id

投稿ID

read_stream

JSON string

from

メッセージを投稿したユーザの情報

read_stream

投稿したユーザのname,facebook idを含んだJSONオブジェクト

to

投稿内で言及された、もしくは対象となったプロフィール

read_stream

data内に、ユーザのname,facebook idを含むJSONオブジェクトのリスト

message

メッセージ内容

read_stream

JSON string

picture

可能であれば、投稿に含まれた画像のリンク

read_stream

URLを含むJSON文字列

link

投稿に含まれるリンク

read_stream


URLを含むJSON文字列

name

リンク名

read_stream

JSON string

caption

リンクのキャプション(リンク名の下に表示される)

read_stream

JSON string

description

リンクの説明文(link caption)の下に表示される

read_stream

JSON string

source

投稿内に含まれるFlash動画もしくは動画ファイルのURL

read_stream

URLを含むJSON文字列

icon

投稿のタイプを表すアイコンのリンク

read_stream

JSON string

attribution

投稿に使われたアプリケーションを示す文字列

read_stream

JSON string

actions

投稿に対して実行できるアクションの一覧(コメント、like、もしくはアプリケーションによって指定されるアクション)

read_stream

name,linkを含むJSONオブジェクトのリスト

privacy

投稿のプライバシー設定


公開

valueフィールドと、オプションのfriends,networks,allow,denyフィールドを含むJSONオブジェクト

valueフィールドは、EVERYONE, CUSTOM, ALL_FRIENDS, NETWORKS_FRIENDS, FRIENDS_OF_FRIENDSのうちのいずれかが指定されます。


valueがCUSTOMでEVERYONE, NETWORKS_FRIENDS (オブジェクトがnetworkと友達から見える), FRIENDS_OF_FRIENDS, ALL_FRIENDS, SOME_FRIENDS, SELF, or
NO_FRIENDS (オブジェクトがnetworkからのみ見える)のうちの一つが指定されている場合、friendsフィールドも指定されていなくてはなりません。

networksフィールドには、投稿を閲覧できるネットワークのIDをカンマ区切りで指定します。もしくは1を指定してユーザのネットワーク全てから閲覧可能にします。

allowフィールドは、friendsの値がSOME_FRIENDSになっている場合に必須です。ここには、閲覧可能なユーザIDか友達リストのIDをカンマ区切りで渡します。


denyフィールドは、friendsフィールドにSOME_FRIENDが指定されている場合に指定可能です。閲覧できないユーザのIDか友達リストのIDをカンマ区切りで渡します。

Note:

このプライバシ設定は、特定のユーザ自身のwallへの投稿か、その時の投稿にのみ有効です。他人のwallへの投稿の場合には、Facebookは設定を無視します(ユーザがfriend,Page,event,属するgroupへ投稿する場合)。Facebook上での動作と同様、他人のwallへの投稿は、そのwallを閲覧できる全ての人に公開されます。

Privacy Policy: デフォルト以外の値が使われる場合は、それはユーザ自身によって意図的に選ばれなくてはなりません。

created_time

投稿日時

read_stream

IETF RFC 3339形式のdatetimeを含むJSON文字列

updated_time

投稿に対する最新のコメントの日時

read_stream

IETF RFC 3339形式のdatetimeを含むJSON文字列

targeting

ページへの投稿の位置情報、言語

manage_pages


有効なcountry,city,region,localeを含むJSONオブジェクト

Connections

NameDescriptionPermissionsReturns
comments

投稿に対する全コメント

Facebook上の

全員に公開

id,from,message,created_timeを含むJSONオブジェクトの配列

likes

投稿に対するlike

Facebook上の

全員に公開

id,nameフィールドを持つJSONオブジェクトの配列

Publishing

publish_streamパーミッションが必要です。

wall投稿するには、messageと追加のオプションをユーザ/ページ/グループのfeed/wallに対してPOST送信します(http://graph.facebook.com/PROFILE_ID/feedのように)。

ページに対して投稿したり、特定の位置や言語を指定してユーザに対して投稿するには、以下のファイルの中から適切な値を選んでください。

all cities (CSV), major cities (CSV), locales (CSV), cities and locales (JSON)

curl -F 'access_token=...' \
-F 'message=Check out this funny article' \
-F 'link=http://www.example.com/article.html' \
-F 'picture=http://www.example.com/article-thumbnail.jpg' \
-F 'name=Article Title' \
-F 'caption=Caption for the link' \
-F 'description=Longer description of the link' \
-F 'actions={"name": "View on Zombo", "link": "http://www.zombo.com"}' \
-F 'privacy={"value": "ALL_FRIENDS"}' \
-F 'targeting= {"countries":"US","regions":"6,53","locales":"6"}' \
https://graph.facebook.com/me/feed

以下の引数がサポートされています。

message

メッセージです。 read_stream. JSON string.


picture

可能であれば、投稿内容に画像のリンクを含みます。read_stream JSON string

link

投稿に含むリンク。read_stream. URLを含むJSON文字列

name

リンク名 read_stream. JSON string.

caption

リンクのキャプション(リンク名の下に表示). read_stream. JSON string.

description

リンクの説明文(link captionの下に表示) read_stream. JSON string.

source

投稿に含まれるFlash動画や動画ファイルへのリンク read_stream. URLを含むJSON文字列

actions

投稿に対するアクションで可能なもののリスト(コメント、like、アプリケーションが指定するアクション)read_stream. name,linkを含むJSONオブジェクトのリスト 


privacy

valueフィールドと、オプションのfriends,networks,allow,denyフィールドを含むJSONオブジェクト

valueフィールドは、EVERYONE, CUSTOM, ALL_FRIENDS, NETWORKS_FRIENDS, FRIENDS_OF_FRIENDSのうちのいずれかが指定されます。


valueがCUSTOMでEVERYONE, NETWORKS_FRIENDS (オブジェクトがnetworkと友達から見える), FRIENDS_OF_FRIENDS, ALL_FRIENDS, SOME_FRIENDS, SELF, or
NO_FRIENDS (オブジェクトがnetworkからのみ見える)のうちの一つが指定されている場合、friendsフィールドも指定されていなくてはなりません。

networksフィールドには、投稿を閲覧できるネットワークのIDをカンマ区切りで指定します。もしくは1を指定してユーザのネットワーク全てから閲覧可能にします。

allowフィールドは、friendsの値がSOME_FRIENDSになっている場合に必須です。ここには、閲覧可能なユーザIDか友達リストのIDをカンマ区切りで渡します。


denyフィールドは、friendsフィールドにSOME_FRIENDが指定されている場合に指定可能です。閲覧できないユーザのIDか友達リストのIDをカンマ区切りで渡します。

Note:

こ のプライバシ設定は、特定のユーザ自身のwallへの投稿か、その時の投稿にのみ有効です。他人のwallへの投稿の場合には、Facebookは設定を 無視します(ユーザがfriend,Page,event,属するgroupへ投稿する場合)。Facebook上での動作と同様、他人のwallへの投 稿は、そのwallを閲覧できる全ての人に公開されます。

Privacy Policy: デフォルト以外の値が使われる場合は、それはユーザ自身によって意図的に選ばれなくてはなりません。


targeting

投稿に対するlike. manage_pages. 有効なcountry,city,region,localeを含むJSONオブジェクト