2013-05-24 18 views
6

私はそうのようなユーザーに代わって投稿するpublish_actionsスコープを使用します。Facebookのpublish_actions - 友人の友人へのデフォルトの可視性は

https://www.facebook.com/dialog/oauth?client_id=%s&redirect_uri=%s&state=%s&scope=publish_actions 

は、これがデフォルトの可視性レベルが「フレンズ」に設定されているダイアログ・ユーザーを示しています。たとえば、表示されるスクリーンショットの左下にある小さなドロップダウンをご覧くださいhere

この表示レベルをデフォルトで 'Friends of Friends'に設定することはできますか?

+1

です。これは許可されていません。 –

+0

ここでは表示の代わりに、投稿の表示を設定することができます。それをやってみてください –

+0

@Anvesh、ここでユーザーがフレンドレベルの許可のみを許可していると仮定して、どうすればよいか分かりません。 – arahant

答えて

2

[ログイン許可]ダイアログでは、プログラムによって可視性を設定することはできません。ユーザーのためのポストを公開しながら、(あなたがpublish_actions権限を持っている場合)あなたはtheoraticallyプライバシーレベルを設定されて何ができるか

このは上書きされませんログイン中にユーザーが選択したプライバシーレベルを標準設定します。だから、もし私が "友達"を選ぶと、そのアプリは友人の友達に投稿することができなくなります。

例:

POST /v2.2/me/feed 

生ボディ:

{ 
    "id": "{post_id}" 
} 

チェックイン

message=Test+message&privacy={"value":"FRIENDS_OF_FRIENDS"} 

結果:

/{post_id}?fields=id,message,privacy 

の結果は

{ 
    "id": "{post_id}", 
    "message": "Test message", 
    "privacy": { 
    "description": "Your friends", 
    "value": "ALL_FRIENDS", 
    "friends": "", 
    "networks": "", 
    "allow": "", 
    "deny": "" 
    }, 
    "created_time": "2015-01-26T14:49:39+0000" 
} 
+0

詳細と丁寧な回答、最初の文章はすでに十分に良い(と確かに正しい)でしょう:) – luschn

関連する問題