Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
Facebook 通过Graph API发布到自己的墙,但仅对同一地理区域的朋友可见_Facebook_Facebook Graph Api_Geolocation_Publish_Privacy - Fatal编程技术网

Facebook 通过Graph API发布到自己的墙,但仅对同一地理区域的朋友可见

Facebook 通过Graph API发布到自己的墙,但仅对同一地理区域的朋友可见,facebook,facebook-graph-api,geolocation,publish,privacy,Facebook,Facebook Graph Api,Geolocation,Publish,Privacy,自从引入智能列表功能后,Facebook会自动生成您所在地理区域的人员列表。对我来说,这份名单被称为“柏林地区” 当您手动张贴到墙上并将接收者限制在此列表中时,生成的帖子包括以下内容: "privacy": { "description": "Berlin Area", "value": "CUSTOM", "friends": "SOME_FRIENDS", "allow": "10151337424932966" }, 显然,“description”是智能列表的名

自从引入智能列表功能后,Facebook会自动生成您所在地理区域的人员列表。对我来说,这份名单被称为“柏林地区”

当您手动张贴到墙上并将接收者限制在此列表中时,生成的帖子包括以下内容:

"privacy": {
  "description": "Berlin Area", 
  "value": "CUSTOM", 
  "friends": "SOME_FRIENDS", 
  "allow": "10151337424932966"
}, 
显然,“description”是智能列表的名称,“allow”是智能列表的ID。是否可以使用Graph API以编程方式生成此类post

原则上,可以手动设置的隐私参数,但如何识别相应自动生成的智能列表的名称和id,而无需猜测?

使用“read\u friendlists”权限,可以通过获取

我们正在查找的列表具有“当前城市”类型。就我而言,只有一个这样的清单:

{
  "id": "10151337424932966",
  "name": "Berlin Area",
  "list_type": "current_city"
},
现在,我有了执行此操作时“隐私”参数所需的所有信息。万岁

隐私参数应如下所示:

{
  "friends": "SOME_FRIENDS", 
  "allow": "10151337424932966", 
  "value": "CUSTOM"
}