プライバシーには2種類あります。
1. デフォルトのプライバシー設定
2. アプリごとのプライバシー。ユーザーが認証を行う際に設定するか、プライバシー設定ページで変更し 、
https://developers.facebook.com/docs/reference/fql/privacy_setting/によると、FQL でデフォルトのプライバシーを取得できました。
この投稿https://developers.facebook.com/blog/post/543/では、ユーザーは「あなたに代わって投稿: Facebook でこのアプリが作成した投稿を誰が見ることができるか」で、すべてのアプリのアプリごとのプライバシーを変更できると述べています。タイムライン?」</p>
また、https://developers.facebook.com/blog/post/586/は、ユーザーのアプリ固有のプライバシー設定を取得できると述べています。「privacy_setting テーブルを介して、アプリはユーザーがアプリに設定したプライバシー設定を取得できます。」</p>
ただし、デフォルトのプライバシー設定ではなく、アプリのプライバシー設定を取得する方法が記載されていました.
昨年までは、おそらく次のように正しく動作することが議論されていました。しかし、今では時代遅れだと思います:
- APIを介してFacebookアプリケーションの「自分に代わって投稿」設定を決定する方法は?
- 新しい「アプリごとの投稿プライバシー」コントロールを取得する Graph API エンドポイント
- ユーザーがFBアプリのデフォルトの「アクティビティプライバシー」を変更したかどうかを知る方法はありますか?
現在、デフォルトのプライバシー設定だけでなく、ユーザーが制御できるアプリごとのプライバシー設定もあります。
使用する場合
SELECT name, value, description, allow, deny, networks, friends
FROM privacy_setting
WHERE name = 'default_stream_privacy'
プライバシーを取得するには、結果は 1 と同じです。デフォルトのプライバシー設定。
私の質問は、2. アプリごとのプライバシーの設定値を取得する方法です。
上記の FQL クエリで、'default_stream_privacy' ではなく、name 列にキーワードを入れることはできますか?
APIキーを使用してアプリによって投稿されたすべての新しいステータス/アルバム/写真/ビデオ投稿のプライバシーに影響します. また、カスタマイズされた UI でアプリのプライバシー設定よりも厳しいプライバシー選択を表示する必要があります。
事前に返信いただきありがとうございます。