ユーザーに代わってアプリケーションで投稿するときに「プライバシー」を指定しない場合、アプリの投稿はデフォルトで公開されます (アプリが承認され、ユーザーがボタンを押して投稿した場合)。友達だけに見せたい場合は、プライバシー オプションでその旨を指定する必要があります。共有ウィジェットまたはいいねボタンを介して作成された投稿を参照している場合、これらのボタンはアプリに対するユーザーの承認なしに機能するため、できることはあまりありません。ユーザーがアプリにステータスの読み取りを許可している場合 (これは別のアクションです)、最後の投稿を取得してプライバシー設定を確認できます (URL でグラフを呼び出すと、JSON にあります)。/userid/feed
. これが役立つことを願っています。編集:「プライバシー」は、投稿に使用したのと同じ URL を呼び出す場合に取得する JSON オブジェクトの可能な設定の 1 つですGET
。「データ」オブジェクトで Facebook が返すものの例を次に示します。
"privacy": {
"description": "Friends",
"value": "ALL_FRIENDS",
"friends": "",
"networks": "",
"allow": "",
"deny": ""
},
投稿する場合は、それを変更する必要があります。"privacy"
が空の場合("privacy": { "value": "" },
通常は、投稿またはアクティビティ (ストーリー) が公開されていることを意味します。