Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过Facebook API发布隐私设置_Php_Facebook_Facebook Graph Api - Fatal编程技术网

Php 通过Facebook API发布隐私设置

Php 通过Facebook API发布隐私设置,php,facebook,facebook-graph-api,Php,Facebook,Facebook Graph 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')

我正在尝试使用自定义隐私设置在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')),

但是语法会是怎样的呢?