通过 Facebook API 使用隐私设置发布


Posting with privacy setting through Facebook API

我正在尝试使用自定义隐私设置在Facebook上发帖:

$postRequest=new FacebookRequest($sess,'POST','/me/feed',array(
  'message'=>'My first post using graph api ',
  'description'=>'new Description',
  'privacy'=>array('description'=>'Only Me','value'=>'SELF'),
  'link' => 'www.example.com'
)

但发生错误:

(#100) 隐私必须包含有效的隐私"值"

怎么了?

你很接近。您必须将 PHP 数组编码为 JSON 数组:

'privacy' => json_encode(array('description'=>'Only Me','value'=>'SELF')),