ここに含まれるケース:
リンクの使用
リンク ( www.facebook.com/{POST_ID}
) を使用して投稿を表示する場合、プライバシー設定で現在のユーザーが投稿を表示できる場合にのみ、投稿を表示できます。例えば:
- プライバシー設定が に設定されている場合
PUBLIC
、誰でもそのリンクで投稿を見ることができます
- プライバシー設定が に設定されている場合
ONLY ME
、そのリンクなどを含む投稿は誰も見ることができません.
グラフ API の使用
graph.facebook.com/{POST_ID}?access_token={ACCESS_TOKEN}
投稿が削除されていない限り、プライバシー設定に関係なく( ) を使用して投稿の詳細を照会できます。
注:投稿がユーザーによって削除された場合、明らかに投稿の詳細を取得することはできません
- - 編集 - -
`photos` と `status`/`link` の区別
リンクやステータス メッセージを投稿したい場合、Graph API はこれをフィードと見なし\POST /feed
、投稿するために使用されます。
そして、写真を投稿したい場合に\POST /photos
使用されます。
しかし、を使用して投稿を取得したい場合は\GET /<ID>/feed
、すべてのタイムラインの投稿がlink、status、またはphotoになります。
ここで、注意して気付くと、フィードの結果にはキーがありtype
、それがリンクなのか、ステータスなのか、写真なのかがわかります。また、写真の場合、API は別のパラメーターを提供します。このパラメーターobject_id
は、その写真へのリンクを取得するために使用する必要があります。
そう-
if type="photo"
link="http://facebook.com/{object_id}"
else
link="http://facebook.com/{id}"