ユーザーに代わってオフライン公開を行う fb アプリに取り組んでいますが、プライバシー パラメーターを機能させることができません。
事実:
- アプリは publish_actions 権限で承認されています
- 簡単な公開作業: プライバシー パラメーターなしで、投稿は承認プロセス中に選択されたデフォルトの可視性を取得します
- 可視性を減らした公開も機能します。これは、デフォルトの可視性 (公開) を友達だけに減らします: privacy={'value':'ALL_FRIENDS'}
ここで、公開して可視性をユーザーの明示的なリストに制限したいと考えています。このドキュメントhttps://developers.facebook.com/docs/reference/api/privacy-parameter/によると、「値」と「許可」を組み合わせることができるため、次のパラメーターを使用しました。
{'value': 'CUSTOM', 'allow': '{ REAL_ID }'}
残念ながら、これは応答です:
{"error":{"message":"(#100) 'friends' value was not recognized","type":"OAuthException","code":100}}
friends-parameter は非推奨ですが、これらの組み合わせも試してみましたが、うまくいきませんでした:
{'value': 'CUSTOM', 'allow': 'ALL_FRIENDS'}
-> {"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1}}
{'value': 'CUSTOM', 'allow': 'ALL_FRIENDS', 'deny': '{ REAL_ID }'}
-> {"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1}}
{'value': 'CUSTOM', 'friends': 'ALL_FRIENDS'}
-> {"error":{"message":"An unknown error has occurred.","type":"OAuthException","code":1}}
{'value': 'CUSTOM', 'friends': 'SOME_FRIENDS', 'allow': '{ REAL_ID }'}
-> {"error":{"message":"(#100) 'friends' value was not recognized","type":"OAuthException","code":100}}
私はこれで完全に迷っているので、誰かが助けてくれるとうれしいです:(
前もって感謝します!